Package | Description |
---|---|
org.apache.bcel.classfile |
This package contains the classes that describe the structure of a
Java class file and a class file parser.
|
org.apache.bcel.generic |
This package contains the "generic" part of the
Byte Code Engineering
Library, i.e., classes to dynamically modify class objects and
byte code instructions.
|
Modifier and Type | Field | Description |
---|---|---|
protected AnnotationEntry[] |
FieldOrMethod.annotationEntries |
Modifier and Type | Method | Description |
---|---|---|
AnnotationEntry[] |
Annotations.getAnnotationEntries() |
returns the array of annotation entries in this annotation
|
AnnotationEntry[] |
FieldOrMethod.getAnnotationEntries() |
|
AnnotationEntry[] |
JavaClass.getAnnotationEntries() |
|
AnnotationEntry[] |
ParameterAnnotationEntry.getAnnotationEntries() |
returns the array of annotation entries in this annotation
|
AnnotationEntry |
AnnotationElementValue.getAnnotationEntry() |
|
static AnnotationEntry |
AnnotationEntry.read(java.io.DataInputStream file,
ConstantPool constant_pool,
boolean isRuntimeVisible) |
Modifier and Type | Method | Description |
---|---|---|
void |
FieldOrMethod.addAnnotationEntry(AnnotationEntry a) |
|
void |
Annotations.setAnnotationTable(AnnotationEntry[] annotation_table) |
|
void |
DescendingVisitor.visitAnnotationEntry(AnnotationEntry annotationEntry) |
|
void |
EmptyVisitor.visitAnnotationEntry(AnnotationEntry obj) |
|
void |
Visitor.visitAnnotationEntry(AnnotationEntry obj) |
Constructor | Description |
---|---|
AnnotationElementValue(int type,
AnnotationEntry annotationEntry,
ConstantPool cpool) |
|
Annotations(byte annotation_type,
int name_index,
int length,
AnnotationEntry[] annotation_table,
ConstantPool constant_pool,
boolean isRuntimeVisible) |
Modifier and Type | Method | Description |
---|---|---|
AnnotationEntry |
AnnotationEntryGen.getAnnotation() |
Retrieve an immutable version of this AnnotationGen
|
Constructor | Description |
---|---|
AnnotationEntryGen(AnnotationEntry a,
ConstantPoolGen cpool,
boolean copyPoolEntries) |
Here we are taking a fixed annotation of type Annotation and building a
modifiable AnnotationGen object.
|