Package org.apache.bcel.classfile
Class AnnotationDefault
- java.lang.Object
-
- org.apache.bcel.classfile.Attribute
-
- org.apache.bcel.classfile.AnnotationDefault
-
-
Field Summary
-
Fields inherited from class org.apache.bcel.classfile.Attribute
constant_pool, length, name_index, tag
-
-
Constructor Summary
Constructors Constructor Description AnnotationDefault(int name_index, int length, ElementValue defaultValue, ConstantPool constant_pool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.Attribute
copy(ConstantPool _constant_pool)
void
dump(DataOutputStream dos)
Dump attribute to file stream in binary format.ElementValue
getDefaultValue()
void
setDefaultValue(ElementValue defaultValue)
-
Methods inherited from class org.apache.bcel.classfile.Attribute
addAttributeReader, addAttributeReader, clone, getConstantPool, getLength, getName, getNameIndex, getTag, println, readAttribute, readAttribute, removeAttributeReader, setConstantPool, setLength, setNameIndex, toString
-
-
-
-
Constructor Detail
-
AnnotationDefault
public AnnotationDefault(int name_index, int length, ElementValue defaultValue, ConstantPool constant_pool)
- Parameters:
name_index
- Index pointing to the name Codelength
- Content length in bytesdefaultValue
- the annotation's default valueconstant_pool
- Array of constants
-
-
Method Detail
-
accept
public void accept(Visitor v)
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class. I.e., the hierarchy of methods, fields, attributes, etc. spawns a tree of objects.
-
setDefaultValue
public final void setDefaultValue(ElementValue defaultValue)
- Parameters:
defaultValue
- the default value of this methodinfo's annotation
-
getDefaultValue
public final ElementValue getDefaultValue()
- Returns:
- the default value
-
copy
public Attribute copy(ConstantPool _constant_pool)
-
dump
public final void dump(DataOutputStream dos) throws IOException
Description copied from class:Attribute
Dump attribute to file stream in binary format.- Overrides:
dump
in classAttribute
- Parameters:
dos
- Output file stream- Throws:
IOException
-
-