Class Summary |
AnnotatedClassAttribute |
AnnotatedClassAttribute represents a class level attribute
class file which identifies the level of annotation of the class. |
AnnotatedMethodAttribute |
AnnotatedMethodAttribute represents a class level attribute
class file which identifies the level of annotation of the class. |
AttributeVector |
A list of attributes within a class file. |
ClassAttribute |
An abstract base class for the attributes within a class file |
ClassField |
ClassField models the static and non-static fields of a class within
a class file. |
ClassFile |
ClassFile models the structure of a class as represented within
a class file. |
ClassMember |
ClassMember is a common base class for ClassMethod and ClassField |
ClassMethod |
ClassMethod models the static and non-static methods of a class within
a class file. |
CodeAttribute |
Subtype of ClassAttribute which describes the "Code" attribute
associated with a method. |
ConstantPool |
Constant Pool implementation - this represents the constant pool
of a class in a class file. |
ConstantValueAttribute |
ConstantValueAttribute represents a constant value attribute
in a class file. |
ConstBasic |
Abstract base class of the types which represent entries in
the class constant pool. |
ConstBasicMemberRef |
The abstract base class used to represent the various type of
references to members (fields/methods) within the constant pool. |
ConstClass |
Class representing a class reference in the constant pool |
ConstDouble |
Class representing a double constant in the constant pool of a class file |
ConstFieldRef |
ConstFieldRef represents a reference to a field of some class
in the constant pool of a class file. |
ConstFloat |
Class representing a float constant in the constant pool of a class file |
ConstInteger |
Class representing an integer constant in the constant pool of a class file |
ConstInterfaceMethodRef |
Class representing a reference to an interface method of some class
in the constant pool of a class file. |
ConstLong |
Class representing a long constant in the constant pool of a class file |
ConstMethodRef |
Class representing a reference to a method of some class in the
constant pool of a class file |
ConstNameAndType |
Class representing a name and an associated type in the constant pool
of a class file |
ConstString |
Class representing a class specification in the constant pool
ConstString strictly speaking is not a ConstantValue in the
Java VM sense. |
ConstUnicode |
Class representing a unicode string value in the constant pool
Note: evidence suggests that this is no longer part of the java VM
spec. |
ConstUtf8 |
Class representing a utf8 string value in the constant pool |
ConstValue |
An abstract class serving as a common type for constants which
can be the target of ConstantValue attributes |
Descriptor |
A collection of static methods which manipulate type descriptors |
ExceptionRange |
ExceptionRange represents a range an exception handler within
a method in class file. |
ExceptionsAttribute |
ExceptionsAttribute represents a method attribute in a class file
listing the checked exceptions for the method. |
ExceptionTable |
ExceptionTable represents the exception handlers within the code
of a method. |
GenericAttribute |
GenericAttribute represents a class attribute in a class file which
is not recognized as any supported attribute type. |
Insn |
Insn is an abstract class which represents a java VM instruction in a
sequence of instructions. |
InsnConstOp |
An instruction which requires a single constant from the constant
pool as an immediate operand |
InsnIInc |
Special instruction form for the opc_iinc instruction |
InsnInterfaceInvoke |
Special instruction form for the opc_invokeinterface instruction |
InsnIntOp |
An instruction which requires a integral constant as an immediate operand |
InsnLookupSwitch |
Special instruction form for the opc_lookupswitch instruction |
InsnMultiDimArrayNew |
Special instruction form for the opc_multianewarray instruction |
InsnSingle |
A java VM instruction which takes no immediate operands. |
InsnTableSwitch |
Special instruction form for the opc_tableswitch instruction |
InsnTarget |
InsnTarget is a pseudo-instruction which represents a branch target
in an instruction stream. |
InsnTargetOp |
An instruction which requires a single branch offset
as an immediate operand . |
InsnUtils |
InsnUtils provides a set of static methods which serve to
select vm instructions during code annotation. |
LineNumberTableAttribute |
LineNumberTableAttribute represents a line number table attribute
within a CodeAttribute within a class file |
LocalVariable |
Represents a local variable within a LocalVariableTable within
a CodeAttribute in a class file. |
LocalVariableTableAttribute |
Represents the LocalVariableTable attribute within a
method in a class file. |
SignatureAttribute |
A SignatureAttribute is a fixed-length attribute in the attributes table
of ClassFile, ClassField, and ClassMethod structures. |
SourceFileAttribute |
Represents the source file attribute in a class file |
SyntheticAttribute |
A SyntheticAttribute is a fixed-length attribute in the attributes table
of ClassFile, ClassField, and ClassMethod structures. |
VMOp |
Description of the VM opcodes |