Interface | Description |
---|---|
AttributeFactory |
Allows custom
Attributes to be constructed when a
ClassFile is read from a stream. |
ClassFileDataLoader |
Loads data for class files from qualified class names.
|
CodeAssembler |
CodeAssembler is a high-level interface for assembling Java Virtual Machine
byte code.
|
CodeBuffer |
An interface that abstracts bytecode from a
CodeAttr . |
DisassemblyTool.Printer | |
Label |
A label is used to manipulate a branch instruction's branch location.
|
LocalVariable | |
Location |
Provides the location of an instruction in a CodeBuffer.
|
LocationRange<L extends Location> |
Class | Description |
---|---|
AbstractCodeAssembler | |
Attribute |
This class corresponds to the attribute_info structure defined in 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 |
CodeBuilder is used for adding instructions to a method, but hides many
low-level details of the virtual machine instruction set.
|
CodeDisassembler |
Disassembles a method into a CodeAssembler, which acts as a visitor.
|
ConstantInfo |
This class corresponds to the cp_info structure as defined in The Java
Virtual Machine Specification.
|
ConstantPool |
This class corresponds to the constant_pool structure as defined in The
Java Virtual Machine Specification.
|
DelegatedCodeAssembler |
Delegates all method calls to another CodeAssembler.
|
Descriptor |
Base class for type or method descriptors.
|
DisassemblyTool |
Disassembles a class file, sending the results to standard out.
|
ExceptionHandler<L extends Location> |
This class corresponds to the exception_table structure as defined in The
Java Virtual Machine Specification.
|
FieldInfo |
This class corresponds to the field_info structure as defined in 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.
|
MethodInfo |
This class corresponds to the method_info data structure as defined in
The Java Virtual Machine Specification.
|
Modifiers |
The Modifiers class is an immutable wrapper around a modifier bitmask.
|
NullCodeAssembler |
CodeAssembler implementation which discards everything.
|
Opcode |
A collection of opcode constants for creating class file byte code, as
defined in The Java Virual Machine Specification.
|
ResourceClassFileDataLoader |
ClassFileDataLoader implementation that loads class file data as
resources from a ClassLoader. |
RuntimeClassFile |
Allows classes to be defined and loaded at runtime.
|
TypeDesc |
This class is used to build field and return type descriptor strings as
defined in The Java Virtual Machine Specification.
|
Copyright © 2004-2015 Cojen. All Rights Reserved.