|
Class Summary |
| AbstractCodeAssembler |
|
| Attribute |
This class corresponds to the attribute_info structure defined in section
4.7 of The Java Virtual Machine Specification. |
| ClassFile |
A class used to create Java class files. |
| CodeAssemblerPrinter |
CodeAssembler implementation that prints out instructions using a Java-like
syntax that matches the methods of CodeAssembler. |
| CodeBuilder |
This class is used as an aid in generating code for a method. |
| CodeDisassembler |
Disassembles a method into a CodeAssembler, which acts as a visitor. |
| ConstantInfo |
This class corresponds to the cp_info structure as defined in
section 4.4 of The Java Virtual Machine Specification. |
| ConstantPool |
This class corresponds to the constant_pool structure as defined in
section 4.4 of The Java Virtual Machine Specification. |
| DelegatedCodeAssembler |
Delegates all method calls to another CodeAssembler. |
| Descriptor |
This class represents a descriptor. |
| DisassemblyTool |
Disassembles a class file, sending the results to standard out. |
| ExceptionHandler |
This class corresponds to the exception_table structure as defined in
section 4.7.4 of The Java Virtual Machine Specification. |
| FieldInfo |
This class corresponds to the field_info structure as defined in
section 4.5 of The Java Virtual Machine Specification. |
| FixedLocation |
Implementation of a Location with a fixed, constant address. |
| LocationRangeImpl |
|
| MethodDeclarationParser |
Utility class that supports parsing of Java method declarations. |
| MethodDesc |
This class is used to build method descriptor strings as
defined in The Java Virtual Machine Specification, section 4.3.3. |
| MethodInfo |
This class corresponds to the method_info data structure as defined in
section 4.6 of The Java Virtual Machine Specification. |
| Modifiers |
The Modifiers class is an immutable wrapper around a modifier bitmask. |
| Opcode |
A collection of opcode constants for creating class file byte code. |
| ResourceClassFileDataLoader |
ClassFileDataLoader implementation that loads class file data as
resources from a ClassLoader. |
| TypeDesc |
This class is used to build field and return type descriptor strings as
defined in The Java Virtual Machine Specification, section 4.3.2. |