Enum BindingFlags

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<BindingFlags>

    public enum BindingFlags
    extends java.lang.Enum<BindingFlags>
    • Field Detail

      • PublicStatic

        public static final java.util.Set<BindingFlags> PublicStatic
      • PublicInstance

        public static final java.util.Set<BindingFlags> PublicInstance
      • PublicAll

        public static final java.util.Set<BindingFlags> PublicAll
      • NonPublicStatic

        public static final java.util.Set<BindingFlags> NonPublicStatic
      • NonPublicInstance

        public static final java.util.Set<BindingFlags> NonPublicInstance
      • NonPublicAll

        public static final java.util.Set<BindingFlags> NonPublicAll
      • AllStatic

        public static final java.util.Set<BindingFlags> AllStatic
      • AllInstance

        public static final java.util.Set<BindingFlags> AllInstance
      • PublicStaticDeclared

        public static final java.util.Set<BindingFlags> PublicStaticDeclared
      • PublicInstanceDeclared

        public static final java.util.Set<BindingFlags> PublicInstanceDeclared
      • PublicAllDeclared

        public static final java.util.Set<BindingFlags> PublicAllDeclared
      • NonPublicStaticDeclared

        public static final java.util.Set<BindingFlags> NonPublicStaticDeclared
      • NonPublicInstanceDeclared

        public static final java.util.Set<BindingFlags> NonPublicInstanceDeclared
      • NonPublicAllDeclared

        public static final java.util.Set<BindingFlags> NonPublicAllDeclared
      • AllDeclared

        public static final java.util.Set<BindingFlags> AllDeclared
      • AllStaticDeclared

        public static final java.util.Set<BindingFlags> AllStaticDeclared
      • AllInstanceDeclared

        public static final java.util.Set<BindingFlags> AllInstanceDeclared
      • PublicStaticExact

        public static final java.util.Set<BindingFlags> PublicStaticExact
      • PublicInstanceExact

        public static final java.util.Set<BindingFlags> PublicInstanceExact
      • PublicAllExact

        public static final java.util.Set<BindingFlags> PublicAllExact
      • NonPublicStaticExact

        public static final java.util.Set<BindingFlags> NonPublicStaticExact
      • NonPublicInstanceExact

        public static final java.util.Set<BindingFlags> NonPublicInstanceExact
      • NonPublicAllExact

        public static final java.util.Set<BindingFlags> NonPublicAllExact
      • AllExact

        public static final java.util.Set<BindingFlags> AllExact
      • AllStaticExact

        public static final java.util.Set<BindingFlags> AllStaticExact
      • AllInstanceExact

        public static final java.util.Set<BindingFlags> AllInstanceExact
      • PublicOnly

        private static final java.util.Set<BindingFlags> PublicOnly
      • NonPublicOnly

        private static final java.util.Set<BindingFlags> NonPublicOnly
      • PublicDeclared

        private static final java.util.Set<BindingFlags> PublicDeclared
      • NonPublicDeclared

        private static final java.util.Set<BindingFlags> NonPublicDeclared
      • SingleEntrySets

        private static final java.util.Set<BindingFlags>[] SingleEntrySets
      • _mask

        private final int _mask
    • Constructor Detail

      • BindingFlags

        private BindingFlags​(int mask)
    • Method Detail

      • values

        public static BindingFlags[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (BindingFlags c : BindingFlags.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static BindingFlags valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getMask

        public int getMask()
      • fromMask

        static java.util.Set<BindingFlags> fromMask​(int mask)
      • fromMethodModifiers

        private static java.util.Set<BindingFlags> fromMethodModifiers​(int modifiers)
      • fromTypeModifiers

        private static java.util.Set<BindingFlags> fromTypeModifiers​(int modifiers)