Package com.ibm.wala.shrike.shrikeCT
Enum StackMapConstants.Item
- java.lang.Object
-
- java.lang.Enum<StackMapConstants.Item>
-
- com.ibm.wala.shrike.shrikeCT.StackMapConstants.Item
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<StackMapConstants.Item>
- Enclosing class:
- StackMapConstants
public static enum StackMapConstants.Item extends java.lang.Enum<StackMapConstants.Item>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ITEM_DoubleITEM_FloatITEM_IntegerITEM_LongITEM_NullITEM_ObjectITEM_TopITEM_UninitalizedITEM_UninitializedThis
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisObject()intsize()static StackMapConstants.ItemvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static StackMapConstants.Item[]values()Returns an array containing the constants of this enum type, in the order they are declared.voidwrite(java.io.OutputStream s, ClassWriter writer)
-
-
-
Enum Constant Detail
-
ITEM_Top
public static final StackMapConstants.Item ITEM_Top
-
ITEM_Integer
public static final StackMapConstants.Item ITEM_Integer
-
ITEM_Float
public static final StackMapConstants.Item ITEM_Float
-
ITEM_Double
public static final StackMapConstants.Item ITEM_Double
-
ITEM_Long
public static final StackMapConstants.Item ITEM_Long
-
ITEM_Null
public static final StackMapConstants.Item ITEM_Null
-
ITEM_UninitializedThis
public static final StackMapConstants.Item ITEM_UninitializedThis
-
ITEM_Object
public static final StackMapConstants.Item ITEM_Object
-
ITEM_Uninitalized
public static final StackMapConstants.Item ITEM_Uninitalized
-
-
Method Detail
-
values
public static StackMapConstants.Item[] 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 (StackMapConstants.Item c : StackMapConstants.Item.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static StackMapConstants.Item 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
-
isObject
public boolean isObject()
-
size
public int size()
-
write
public void write(java.io.OutputStream s, ClassWriter writer) throws java.io.IOException- Throws:
java.io.IOException
-
-