Package com.strobel.reflection.emit
Enum Verifier.FrameType
- java.lang.Object
-
- java.lang.Enum<Verifier.FrameType>
-
- com.strobel.reflection.emit.Verifier.FrameType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Verifier.FrameType>
- Enclosing class:
- Verifier
static enum Verifier.FrameType extends java.lang.Enum<Verifier.FrameType>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description FIELD_SIGNATURE
LOCAL_VARIABLE
METHOD_ARGUMENT
METHOD_PARAMETER
METHOD_RETURN_TYPE
METHOD_SIGNATURE
METHOD_THROWS_LIST
SUPER_CLASS
SUPER_INTERFACE
TYPE_ARGUMENT
TYPE_BOUND
TYPE_SIGNATURE
TYPE_VARIABLE
-
Constructor Summary
Constructors Modifier Constructor Description private
FrameType()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Verifier.FrameType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Verifier.FrameType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
FIELD_SIGNATURE
public static final Verifier.FrameType FIELD_SIGNATURE
-
METHOD_SIGNATURE
public static final Verifier.FrameType METHOD_SIGNATURE
-
METHOD_RETURN_TYPE
public static final Verifier.FrameType METHOD_RETURN_TYPE
-
METHOD_PARAMETER
public static final Verifier.FrameType METHOD_PARAMETER
-
METHOD_THROWS_LIST
public static final Verifier.FrameType METHOD_THROWS_LIST
-
METHOD_ARGUMENT
public static final Verifier.FrameType METHOD_ARGUMENT
-
TYPE_SIGNATURE
public static final Verifier.FrameType TYPE_SIGNATURE
-
TYPE_VARIABLE
public static final Verifier.FrameType TYPE_VARIABLE
-
LOCAL_VARIABLE
public static final Verifier.FrameType LOCAL_VARIABLE
-
TYPE_ARGUMENT
public static final Verifier.FrameType TYPE_ARGUMENT
-
TYPE_BOUND
public static final Verifier.FrameType TYPE_BOUND
-
SUPER_CLASS
public static final Verifier.FrameType SUPER_CLASS
-
SUPER_INTERFACE
public static final Verifier.FrameType SUPER_INTERFACE
-
-
Method Detail
-
values
public static Verifier.FrameType[] 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 (Verifier.FrameType c : Verifier.FrameType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Verifier.FrameType 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
-
-