static Set<BindingFlags> filterPreCalculate( final boolean isPublic, final boolean isInherited, final boolean isStatic) { int mask = isPublic ? BindingFlags.Public.getMask() : BindingFlags.NonPublic.getMask(); if (isInherited) { // We arrange things so the DeclaredOnly flag means "include inherited members" mask |= BindingFlags.DeclaredOnly.getMask(); if (isStatic) { mask |= BindingFlags.Static.getMask() | BindingFlags.FlattenHierarchy.getMask(); } else { mask |= BindingFlags.Instance.getMask(); } } else { if (isStatic) { mask |= BindingFlags.Static.getMask(); } else { mask |= BindingFlags.Instance.getMask(); } } return BindingFlags.fromMask(mask); }
static Set<BindingFlags> filterPreCalculate( final boolean isPublic, final boolean isInherited, final boolean isStatic) { int mask = isPublic ? BindingFlags.Public.getMask() : BindingFlags.NonPublic.getMask(); if (isInherited) { // We arrange things so the DeclaredOnly flag means "include inherited members" mask |= BindingFlags.DeclaredOnly.getMask(); if (isStatic) { mask |= BindingFlags.Static.getMask() | BindingFlags.FlattenHierarchy.getMask(); } else { mask |= BindingFlags.Instance.getMask(); } } else { if (isStatic) { mask |= BindingFlags.Static.getMask(); } else { mask |= BindingFlags.Instance.getMask(); } } return BindingFlags.fromMask(mask); }
static Set<BindingFlags> filterPreCalculate( final boolean isPublic, final boolean isInherited, final boolean isStatic) { int mask = isPublic ? BindingFlags.Public.getMask() : BindingFlags.NonPublic.getMask(); if (isInherited) { // We arrange things so the DeclaredOnly flag means "include inherited members" mask |= BindingFlags.DeclaredOnly.getMask(); if (isStatic) { mask |= BindingFlags.Static.getMask() | BindingFlags.FlattenHierarchy.getMask(); } else { mask |= BindingFlags.Instance.getMask(); } } else { if (isStatic) { mask |= BindingFlags.Static.getMask(); } else { mask |= BindingFlags.Instance.getMask(); } } return BindingFlags.fromMask(mask); }