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

public Class ClassElementValue

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

Field Summary

Modifier and TypeField and Description
private int
Inherited from org.aspectj.apache.bcel.classfile.annotation.ElementValue:
ANNOTATIONARRAYCLASScpoolENUM_CONSTANTPRIMITIVE_BOOLEANPRIMITIVE_BYTEPRIMITIVE_CHARPRIMITIVE_DOUBLEPRIMITIVE_FLOATPRIMITIVE_INTPRIMITIVE_LONGPRIMITIVE_SHORTSTRINGtype

Constructor Summary

AccessConstructor and Description
protected
ClassElementValue(int typeIdx, ConstantPool cpool)

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

Return immutable variant of this ClassElementValueGen

Method Summary

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

Field Detail

idxback to summary
private int idx

Constructor Detail

ClassElementValueback to summary
protected ClassElementValue(int typeIdx, ConstantPool cpool)
ClassElementValueback to summary
public ClassElementValue(ObjectType t, ConstantPool cpool)
ClassElementValueback to summary
public ClassElementValue(ClassElementValue value, ConstantPool cpool, boolean copyPoolEntries)

Return immutable variant of this ClassElementValueGen

Method Detail

dumpback to summary
public void dump(DataOutputStream dos) throws IOException

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

Annotations
@Override
getClassStringback to summary
public String getClassString()
getIndexback to summary
public int getIndex()
stringifyValueback to summary
public String stringifyValue()

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

Annotations
@Override