Package org.openjdk.asmtools.jasm
Enum Tables.StackMapType
- java.lang.Object
-
- java.lang.Enum<Tables.StackMapType>
-
- org.openjdk.asmtools.jasm.Tables.StackMapType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Tables.StackMapType>
- Enclosing class:
- Tables
public static enum Tables.StackMapType extends java.lang.Enum<Tables.StackMapType>
MapTypes table. These constants are used in stackmap pseudo-instructions only.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ITEM_Bogus
ITEM_Double
ITEM_Float
ITEM_InitObject
ITEM_Integer
ITEM_Long
ITEM_NewObject
ITEM_Null
ITEM_Object
ITEM_UNKNOWN
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
parsekey()
java.lang.String
printval()
java.lang.Integer
value()
static Tables.StackMapType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Tables.StackMapType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ITEM_Bogus
public static final Tables.StackMapType ITEM_Bogus
-
ITEM_Integer
public static final Tables.StackMapType ITEM_Integer
-
ITEM_Float
public static final Tables.StackMapType ITEM_Float
-
ITEM_Double
public static final Tables.StackMapType ITEM_Double
-
ITEM_Long
public static final Tables.StackMapType ITEM_Long
-
ITEM_Null
public static final Tables.StackMapType ITEM_Null
-
ITEM_InitObject
public static final Tables.StackMapType ITEM_InitObject
-
ITEM_Object
public static final Tables.StackMapType ITEM_Object
-
ITEM_NewObject
public static final Tables.StackMapType ITEM_NewObject
-
ITEM_UNKNOWN
public static final Tables.StackMapType ITEM_UNKNOWN
-
-
Method Detail
-
values
public static Tables.StackMapType[] 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 (Tables.StackMapType c : Tables.StackMapType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Tables.StackMapType 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
-
parsekey
public java.lang.String parsekey()
-
printval
public java.lang.String printval()
-
value
public java.lang.Integer value()
-
-