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. |