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

public Class AnnotationDefault

extends Attribute
Class Inheritance
Imports
java.io.DataInputStream, .DataOutputStream, .IOException, org.aspectj.apache.bcel.Constants, org.aspectj.apache.bcel.classfile.annotation.ElementValue

This attribute is attached to a method and indicates the default value for an annotation element.

Field Summary

Modifier and TypeField and Description
private ElementValue
Inherited from org.aspectj.apache.bcel.classfile.Attribute:
cpoollengthnameIndexNoAttributestag

Constructor Summary

AccessConstructor and Description
public
AnnotationDefault(int nameIndex, int len, DataInputStream dis, ConstantPool cpool)

private
AnnotationDefault(int nameIndex, int len, ElementValue value, ConstantPool cpool)

Method Summary

Modifier and TypeMethod and Description
public void
public Attribute
copy(ConstantPool constant_pool)

public final void
public final ElementValue
Inherited from org.aspectj.apache.bcel.classfile.Attribute:
getConstantPoolgetLengthgetNamegetNameIndexgetTagreadAttributetoString

Field Detail

valueback to summary
private ElementValue value

Constructor Detail

AnnotationDefaultback to summary
public AnnotationDefault(int nameIndex, int len, DataInputStream dis, ConstantPool cpool) throws IOException
AnnotationDefaultback to summary
private AnnotationDefault(int nameIndex, int len, ElementValue value, ConstantPool cpool)

Method Detail

acceptback to summary
public void accept(ClassVisitor v)

Implements abstract org.aspectj.apache.bcel.classfile.Attribute.accept.

Implements org.aspectj.apache.bcel.classfile.Node.accept.

copyback to summary
public Attribute copy(ConstantPool constant_pool)
dumpback to summary
public final void dump(DataOutputStream dos) throws IOException

Overrides org.aspectj.apache.bcel.classfile.Attribute.dump.

getElementValueback to summary
public final ElementValue getElementValue()