| Interface | Description |
|---|---|
| IAccessFlags | |
| IAttributeCollection |
An abstraction of the 'attributes' component of .class format.
|
| IClassDefConstants | |
| IClassDefVisitor | |
| IConstantCollection |
An abstraction of constant pool in .class format.
|
| IConstantCollection.IConstantComparator |
A simple interface to express custom semantics of constant equality.
|
| IConstantCollection.IConstantIterator |
A custom fail-fast iterator class returned by
IConstantCollection.iterator(). |
| IFieldCollection |
An abstraction of the 'fields' component of .class format.
|
| IInterfaceCollection |
An abstraction of the 'interfaces' component of .class format.
|
| IMethodCollection |
An abstraction of the 'methods' component of .class format.
|
| Class | Description |
|---|---|
| AbstractClassDefVisitor | |
| AttributeCollection | |
| ClassDef |
This class represents the abstract syntax table (AST) that
ClassDefParser
produces from bytecode. |
| ClassDef.ConstructorDescriptor | |
| ClassDef.FieldDescriptor | |
| ClassDef.MethodDescriptor | |
| ConstantCollection | |
| ConstantCollection.ConstantIterator | |
| ElementFactory | |
| Field_info |
Each class field is described by a variable-length field_info structure.
|
| FieldCollection | |
| InterfaceCollection | |
| Method_info |
Each class method, and each instance initialization method
|
| MethodCollection |