Package org.apache.bcel.classfile
Class SimpleElementValue
- java.lang.Object
-
- org.apache.bcel.classfile.ElementValue
-
- org.apache.bcel.classfile.SimpleElementValue
-
public class SimpleElementValue extends ElementValue
- Since:
- 6.0
-
-
Field Summary
Fields Modifier and Type Field Description private int
index
-
Fields inherited from class org.apache.bcel.classfile.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 Summary
Constructors Constructor Description SimpleElementValue(int type, int index, ConstantPool cpool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dump(java.io.DataOutputStream dos)
int
getIndex()
boolean
getValueBoolean()
byte
getValueByte()
char
getValueChar()
double
getValueDouble()
float
getValueFloat()
int
getValueInt()
long
getValueLong()
short
getValueShort()
java.lang.String
getValueString()
void
setIndex(int index)
java.lang.String
stringifyValue()
java.lang.String
toString()
-
Methods inherited from class org.apache.bcel.classfile.ElementValue
getConstantPool, getElementValueType, getType, readElementValue, readElementValue, toShortString
-
-
-
-
Constructor Detail
-
SimpleElementValue
public SimpleElementValue(int type, int index, ConstantPool cpool)
-
-
Method Detail
-
dump
public void dump(java.io.DataOutputStream dos) throws java.io.IOException
- Specified by:
dump
in classElementValue
- Throws:
java.io.IOException
-
getIndex
public int getIndex()
- Returns:
- Value entry index in the cpool
-
getValueBoolean
public boolean getValueBoolean()
-
getValueByte
public byte getValueByte()
-
getValueChar
public char getValueChar()
-
getValueDouble
public double getValueDouble()
-
getValueFloat
public float getValueFloat()
-
getValueInt
public int getValueInt()
-
getValueLong
public long getValueLong()
-
getValueShort
public short getValueShort()
-
getValueString
public java.lang.String getValueString()
-
setIndex
public void setIndex(int index)
-
stringifyValue
public java.lang.String stringifyValue()
- Specified by:
stringifyValue
in classElementValue
-
toString
public java.lang.String toString()
- Overrides:
toString
in classElementValue
-
-