public class EnumElementValue extends ElementValue
ANNOTATION, ARRAY, CLASS, cpool, ENUM_CONSTANT, PRIMITIVE_BOOLEAN, PRIMITIVE_BYTE, PRIMITIVE_CHAR, PRIMITIVE_DOUBLE, PRIMITIVE_FLOAT, PRIMITIVE_INT, PRIMITIVE_LONG, PRIMITIVE_SHORT, STRING, type| Constructor | Description |
|---|---|
EnumElementValue(int type,
int typeIdx,
int valueIdx,
ConstantPool cpool) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
dump(java.io.DataOutputStream dos) |
|
java.lang.String |
getEnumTypeString() |
|
java.lang.String |
getEnumValueString() |
|
int |
getTypeIndex() |
|
int |
getValueIndex() |
|
java.lang.String |
stringifyValue() |
getElementValueType, readElementValue, toShortString, toStringpublic EnumElementValue(int type,
int typeIdx,
int valueIdx,
ConstantPool cpool)
public void dump(java.io.DataOutputStream dos)
throws java.io.IOException
dump in class ElementValuejava.io.IOExceptionpublic java.lang.String stringifyValue()
stringifyValue in class ElementValuepublic java.lang.String getEnumTypeString()
public java.lang.String getEnumValueString()
public int getValueIndex()
public int getTypeIndex()