Package com.strobel.assembler.metadata
Enum Flags.Flag
- java.lang.Object
-
- java.lang.Enum<Flags.Flag>
-
- com.strobel.assembler.metadata.Flags.Flag
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Flags.Flag>
- Enclosing class:
- Flags
public static enum Flags.Flag extends java.lang.Enum<Flags.Flag>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ABSTRACT
ACYCLIC
ANONCONSTR
BRIDGE
CLASS_SEEN
COMPOUND
DEFAULT
DEPRECATED
ENUM
EXISTS
FINAL
HASINIT
INTERFACE
IPROXY
LOCKED
MANDATED
NATIVE
NON_SEALED
NOOUTERTHIS
OPEN
PACKAGE
PARAMETER
PRIVATE
PROTECTED
PUBLIC
SEALED
SOURCE_SEEN
STATIC
STATIC_PHASE
STRICTFP
SUPER
SYNCHRONIZED
SYNTHETIC
TRANSIENT
TRANSITIVE
UNATTRIBUTED
VARARGS
VOLATILE
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
name
-
Constructor Summary
Constructors Modifier Constructor Description private
Flag(java.lang.String name)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
static Flags.Flag
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Flags.Flag[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PUBLIC
public static final Flags.Flag PUBLIC
-
PROTECTED
public static final Flags.Flag PROTECTED
-
PRIVATE
public static final Flags.Flag PRIVATE
-
ABSTRACT
public static final Flags.Flag ABSTRACT
-
DEFAULT
public static final Flags.Flag DEFAULT
-
STATIC
public static final Flags.Flag STATIC
-
SEALED
public static final Flags.Flag SEALED
-
NON_SEALED
public static final Flags.Flag NON_SEALED
-
FINAL
public static final Flags.Flag FINAL
-
TRANSIENT
public static final Flags.Flag TRANSIENT
-
VOLATILE
public static final Flags.Flag VOLATILE
-
SYNCHRONIZED
public static final Flags.Flag SYNCHRONIZED
-
NATIVE
public static final Flags.Flag NATIVE
-
STRICTFP
public static final Flags.Flag STRICTFP
-
INTERFACE
public static final Flags.Flag INTERFACE
-
SUPER
public static final Flags.Flag SUPER
-
BRIDGE
public static final Flags.Flag BRIDGE
-
SYNTHETIC
public static final Flags.Flag SYNTHETIC
-
DEPRECATED
public static final Flags.Flag DEPRECATED
-
HASINIT
public static final Flags.Flag HASINIT
-
ENUM
public static final Flags.Flag ENUM
-
MANDATED
public static final Flags.Flag MANDATED
-
IPROXY
public static final Flags.Flag IPROXY
-
NOOUTERTHIS
public static final Flags.Flag NOOUTERTHIS
-
EXISTS
public static final Flags.Flag EXISTS
-
COMPOUND
public static final Flags.Flag COMPOUND
-
CLASS_SEEN
public static final Flags.Flag CLASS_SEEN
-
SOURCE_SEEN
public static final Flags.Flag SOURCE_SEEN
-
LOCKED
public static final Flags.Flag LOCKED
-
UNATTRIBUTED
public static final Flags.Flag UNATTRIBUTED
-
ANONCONSTR
public static final Flags.Flag ANONCONSTR
-
ACYCLIC
public static final Flags.Flag ACYCLIC
-
PARAMETER
public static final Flags.Flag PARAMETER
-
VARARGS
public static final Flags.Flag VARARGS
-
PACKAGE
public static final Flags.Flag PACKAGE
-
OPEN
public static final Flags.Flag OPEN
-
TRANSITIVE
public static final Flags.Flag TRANSITIVE
-
STATIC_PHASE
public static final Flags.Flag STATIC_PHASE
-
-
Method Detail
-
values
public static Flags.Flag[] 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 (Flags.Flag c : Flags.Flag.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Flags.Flag 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 namejava.lang.NullPointerException
- if the argument is null
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Enum<Flags.Flag>
-
-