Class Summary |
AbstractInstructionAccessor |
This class provides default implementations for the
InstructionAccessor interface. |
AsciiConstant |
An UTF8 constant in the constant pool of the class file. |
Attribute |
This is the root class of every attribute |
AttributeList |
List of classfile attributes. |
ClassConstant |
A ClassConstant record from the constant pool. |
ClassDescription |
A place holder for the bytes of a classfile. |
ClassDirectory |
A conceptual directory which holds Java class files. |
ClassfileMessages |
Generated file containing message definitions. |
ClassfileOptions |
Generated file containing message definitions. |
ClassInfo |
Class file representation: VMS 4.1 Class File. |
ClassPath |
This class implements the conceptual directory structure for .class files. |
ClassRefInstruction |
Instructions that refers to class:
opc_anewarray, opc_checkcast, opc_instanceof, opc_new |
CodeEnv |
This class represent the code environement during control flow
This allow to compute the amount of stack consumed, to check
if instructions are reached and so on |
CodeInfo |
VMS 4.7.3: Code Attribute. |
CodePosition |
This class represent the code position of each instruction during
analyse of control flow. |
ConstantPool |
The constant pool, in this object are stored all the constant of
the classfile. |
ConstantValueAttribute |
Constant Value Attribute:. |
Data |
A placeholder for a stream of data. |
DeprecatedAttribute |
Member Attribute Deprecated: ICS. |
DirClassDirectory |
An implementation of a conceptual directory which holds Java class files,
using a file system directory. |
DoubleConstant |
Wrap an Double constant reference with this CPE. |
ExceptionsAttribute |
Exceptions Attribute: VMS 4.7.5. |
FieldInfo |
VMS 4.5: Fields
Each field is described by this structure. |
FieldRefConstant |
FieldRefConstant's are used to refer to a field in a particular
class. |
FieldRefInstruction |
Instructions thar refers to class fields. |
FloatConstant |
Wrap an Float constant reference with this CPE. |
GenericAttribute |
This is an opaque attribute that lets you add an uninterpreted
stream of bytes into an attribute in a class file. |
HandleCreator |
This class replaces all references to instructions by their associated handle. |
HandlerInfo |
This class represents a protected ("try") portion of block with
an handler (catch) for a specified type of exception. |
IincInstruction |
Some instructions are perniticky enough that its simpler
to write them separately instead of smushing them with
all the rest. |
InnerClassInfo |
A helper class for InnerClassTable. |
InnerClassTable |
Inner Classes Attribute: ICS. |
Instruction |
Root class for instructions. |
InstructionHandle |
|
InstructionIO |
An utility class that reads JVM instructions from a stream. |
IntegerConstant |
Wrap an integer constant reference with this CPE. |
InterfaceConstant |
|
InvokeinterfaceInstruction |
Some instructions are perniticky enough that its simpler
to write them separately instead of smushing them with
all the rest. |
JumpInstruction |
Representation of a JVM-bytecode Jump instruction. |
LineNumberInfo |
An entry in a LineNumberTable. |
LineNumberTable |
Line Number Table Attribute: VMS 4.7.6
This attribute represents a mapping between he Java Virtual Machine code
array and the line number in the original Java source file. |
LocalVariableInfo |
VMS 4.7.6: Line Number Table Attribute
This attribute represents a mapping between he Java Virtual Machine code
array and the line number in the original Java source file |
LocalVariableTable |
Local Variable Table. |
LocalVarInstruction |
This class represents instructions that take a local variable as argument. |
LongConstant |
Wrap an Long constant reference with this CPE. |
Main |
This class allow to test the classfile reader / writer system by reading /
writing every class given as parameters. |
Maps |
optimization. |
Member |
Members: VMS 4.5. |
MethodInfo |
Methods: VMS 4.6. |
MethodRefConstant |
MethodRefConstant's are used to make references to methods in classes. |
MethodRefInstruction |
Instruction that references method. |
MultiarrayInstruction |
Some instructions are perniticky enough that its simpler
to write them separately instead of smushing them with
all the rest. |
NameAndTypeConstant |
This constant represents a name and a type in the contant pool. |
NewarrayInstruction |
This class represents instructions that take a local variable as argument. |
NoArgInstruction |
This class represents instructions that take no arguments. |
OpcodeNames |
The human-readable names of the JVM bytecode instructions. |
PooledArray |
Optimization. |
PooledConstant |
this is an abstraction to contain all the constant items
that can be created. |
PushLiteralInstruction |
This class encapsulates the instructions pushing a literal on the stack:
bipush, sipush, ldc, ldc_w, ldc2_w, dconst_, fconst_, iconst_,
lconst_ |
ReferenceConstant |
VMS 4.4.2:
This class implements field/method/interface method reference constants. |
SkippedCodeInfo |
The code info, but without the instructions (only the interface) |
SourceFileAttribute |
Source File Attribute: VMS 4.7.2. |
StringConstant |
Wrap an String constant reference with this CPE. |
SwitchInstruction |
Complex switch instruction. |
SyntheticAttribute |
Member Attribute Synthetic: ICS. |
UnresolvedConstant |
Wrap an Unresolved constant reference with this CPE. |
ZipClassDirectory |
An implementation of a conceptual directory which holds Java class files,
using a zip or jar file in the file system. |