org.aspectj.apache.bcel.classfile.annotation
Class AnnotationElementValue

java.lang.Object
  extended by org.aspectj.apache.bcel.classfile.annotation.ElementValue
      extended by org.aspectj.apache.bcel.classfile.annotation.AnnotationElementValue

public class AnnotationElementValue
extends ElementValue


Field Summary
 
Fields inherited from class org.aspectj.apache.bcel.classfile.annotation.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
AnnotationElementValue(AnnotationElementValue value, ConstantPool cpool, boolean copyPoolEntries)
           
AnnotationElementValue(AnnotationGen a, ConstantPool cpool)
           
AnnotationElementValue(int type, AnnotationGen annotation, ConstantPool cpool)
           
 
Method Summary
 void dump(java.io.DataOutputStream dos)
           
 AnnotationGen getAnnotation()
           
 java.lang.String stringifyValue()
           
 
Methods inherited from class org.aspectj.apache.bcel.classfile.annotation.ElementValue
copy, getConstantPool, getElementValueType, readElementValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationElementValue

public AnnotationElementValue(AnnotationGen a,
                              ConstantPool cpool)

AnnotationElementValue

public AnnotationElementValue(int type,
                              AnnotationGen annotation,
                              ConstantPool cpool)

AnnotationElementValue

public AnnotationElementValue(AnnotationElementValue value,
                              ConstantPool cpool,
                              boolean copyPoolEntries)
Method Detail

dump

public void dump(java.io.DataOutputStream dos)
          throws java.io.IOException
Specified by:
dump in class ElementValue
Throws:
java.io.IOException

stringifyValue

public java.lang.String stringifyValue()
Specified by:
stringifyValue in class ElementValue

getAnnotation

public AnnotationGen getAnnotation()