Top Fields Constructors Methods
org.aspectj.apache.bcel.classfile.annotation

public Class ArrayElementValue

extends ElementValue
Class Inheritance
Imports
java.io.DataOutputStream, .IOException, org.aspectj.apache.bcel.classfile.ConstantPool

Field Summary

Modifier and TypeField and Description
private ElementValue[]
private static final ElementValue[]
Inherited from org.aspectj.apache.bcel.classfile.annotation.ElementValue:
ANNOTATIONARRAYCLASScpoolENUM_CONSTANTPRIMITIVE_BOOLEANPRIMITIVE_BYTEPRIMITIVE_CHARPRIMITIVE_DOUBLEPRIMITIVE_FLOATPRIMITIVE_INTPRIMITIVE_LONGPRIMITIVE_SHORTSTRINGtype

Constructor Summary

AccessConstructor and Description
public
public
ArrayElementValue(int type, ElementValue[] datums, ConstantPool cpool)

public
ArrayElementValue(ArrayElementValue value, ConstantPool cpool, boolean copyPoolEntries)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public ElementValue[]
public int
public String
Inherited from org.aspectj.apache.bcel.classfile.annotation.ElementValue:
copygetConstantPoolgetElementValueTypereadElementValue

Field Detail

evaluesback to summary
private ElementValue[] evalues
NO_VALUESback to summary
private static final ElementValue[] NO_VALUES

Constructor Detail

ArrayElementValueback to summary
public ArrayElementValue(ConstantPool cp)
ArrayElementValueback to summary
public ArrayElementValue(int type, ElementValue[] datums, ConstantPool cpool)
ArrayElementValueback to summary
public ArrayElementValue(ArrayElementValue value, ConstantPool cpool, boolean copyPoolEntries)

Method Detail

addElementback to summary
public void addElement(ElementValue gen)
dumpback to summary
public void dump(DataOutputStream dos) throws IOException

Implements abstract org.aspectj.apache.bcel.classfile.annotation.ElementValue.dump.

Annotations
@Override
getElementValuesArrayback to summary
public ElementValue[] getElementValuesArray()
getElementValuesArraySizeback to summary
public int getElementValuesArraySize()
stringifyValueback to summary
public String stringifyValue()

Implements abstract org.aspectj.apache.bcel.classfile.annotation.ElementValue.stringifyValue.

Annotations
@Override