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.
|
org.apache.bcel.verifier.statics |
Provides PassVerifier classes used internally by JustIce.
|
Modifier and Type | Field and Description |
---|---|
private AnnotationEntry[] |
ParameterAnnotationEntry.annotation_table |
private AnnotationEntry[] |
Annotations.annotation_table |
private AnnotationEntry[] |
FieldOrMethod.annotationEntries |
private AnnotationEntry |
AnnotationElementValue.annotationEntry |
private AnnotationEntry[] |
JavaClass.annotations |
Modifier and Type | Method and Description |
---|---|
static AnnotationEntry[] |
AnnotationEntry.createAnnotationEntries(Attribute[] attrs) |
AnnotationEntry[] |
JavaClass.getAnnotationEntries() |
AnnotationEntry[] |
FieldOrMethod.getAnnotationEntries() |
AnnotationEntry[] |
ParameterAnnotationEntry.getAnnotationEntries()
returns the array of annotation entries in this annotation
|
AnnotationEntry[] |
Annotations.getAnnotationEntries()
returns the array of annotation entries in this annotation
|
AnnotationEntry |
AnnotationElementValue.getAnnotationEntry() |
static AnnotationEntry |
AnnotationEntry.read(java.io.DataInput input,
ConstantPool constant_pool,
boolean isRuntimeVisible) |
Modifier and Type | Method and Description |
---|---|
void |
Annotations.setAnnotationTable(AnnotationEntry[] annotation_table) |
void |
EmptyVisitor.visitAnnotationEntry(AnnotationEntry obj) |
void |
DescendingVisitor.visitAnnotationEntry(AnnotationEntry annotationEntry) |
void |
Visitor.visitAnnotationEntry(AnnotationEntry obj) |
Constructor and 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 and Description |
---|---|
AnnotationEntry |
AnnotationEntryGen.getAnnotation()
Retrieve an immutable version of this AnnotationGen
|
Modifier and Type | Method and Description |
---|---|
private java.util.List<AnnotationEntryGen> |
MethodGen.makeMutableVersion(AnnotationEntry[] mutableArray) |
Constructor and Description |
---|
AnnotationEntryGen(AnnotationEntry a,
ConstantPoolGen cpool,
boolean copyPoolEntries)
Here we are taking a fixed annotation of type Annotation and building a
modifiable AnnotationGen object.
|
Modifier and Type | Method and Description |
---|---|
void |
StringRepresentation.visitAnnotationEntry(AnnotationEntry obj) |