Package org.apache.bcel.generic
Class ArrayElementValueGen
- java.lang.Object
-
- org.apache.bcel.generic.ElementValueGen
-
- org.apache.bcel.generic.ArrayElementValueGen
-
public class ArrayElementValueGen extends ElementValueGen
-
-
Field Summary
-
Fields inherited from class org.apache.bcel.generic.ElementValueGen
ANNOTATION, ARRAY, CLASS, cpGen, 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 ArrayElementValueGen(int type, ElementValue[] datums, ConstantPoolGen cpool)
ArrayElementValueGen(ArrayElementValue value, ConstantPoolGen cpool, boolean copyPoolEntries)
ArrayElementValueGen(ConstantPoolGen cp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addElement(ElementValueGen gen)
void
dump(java.io.DataOutputStream dos)
ElementValue
getElementValue()
Return immutable variant of this ArrayElementValueGenjava.util.List
getElementValues()
int
getElementValuesSize()
java.lang.String
stringifyValue()
-
Methods inherited from class org.apache.bcel.generic.ElementValueGen
copy, getConstantPool, getElementValueType, readElementValue
-
-
-
-
Constructor Detail
-
ArrayElementValueGen
public ArrayElementValueGen(ConstantPoolGen cp)
-
ArrayElementValueGen
public ArrayElementValueGen(int type, ElementValue[] datums, ConstantPoolGen cpool)
-
ArrayElementValueGen
public ArrayElementValueGen(ArrayElementValue value, ConstantPoolGen cpool, boolean copyPoolEntries)
- Parameters:
value
-cpool
-
-
-
Method Detail
-
getElementValue
public ElementValue getElementValue()
Return immutable variant of this ArrayElementValueGen- Specified by:
getElementValue
in classElementValueGen
-
dump
public void dump(java.io.DataOutputStream dos) throws java.io.IOException
- Specified by:
dump
in classElementValueGen
- Throws:
java.io.IOException
-
stringifyValue
public java.lang.String stringifyValue()
- Specified by:
stringifyValue
in classElementValueGen
-
getElementValues
public java.util.List getElementValues()
-
getElementValuesSize
public int getElementValuesSize()
-
addElement
public void addElement(ElementValueGen gen)
-
-