Class Summary |
Attribute | Abstract super class for Attribute objects. |
ClassParser | Wrapper class that parses a given Java .class file. |
Code | This class is derived from Attribute and represents a
code chunk. |
CodeException | This class represents an entry in the exception table of the Code
attribute and is used only there. |
Constant | Abstract superclass for classes to represent the different constant types
in the constant pool of a class file. |
ConstantClass | This class is derived from the abstract
Constant class
and represents a reference to a (external) class. |
ConstantCP | Abstract super class for Fieldref and Methodref constants. |
ConstantDouble | This class is derived from the abstract
Constant class
and represents a reference to a Double object. |
ConstantFieldref | This class represents a constant pool reference to a field. |
ConstantFloat | This class is derived from the abstract
Constant class
and represents a reference to a float object. |
ConstantInteger | This class is derived from the abstract
Constant class
and represents a reference to an int object. |
ConstantInterfaceMethodref | This class represents a constant pool reference to an interface method. |
ConstantLong | This class is derived from the abstract
Constant class
and represents a reference to a long object. |
ConstantMethodref | This class represents a constant pool reference to a method. |
ConstantNameAndType | This class is derived from the abstract
Constant class
and represents a reference to the name and signature
of a field or method. |
ConstantPool | This class represents the constant pool, i.e. |
ConstantString | This class is derived from the abstract
Constant class
and represents a reference to a String object. |
ConstantUnicode | This class is derived from the abstract
Constant class
and represents a reference to a Unicode encoded string. |
ConstantUtf8 | This class is derived from the abstract
Constant class
and represents a reference to a Utf8 encoded string. |
ConstantValue | This class is derived from Attribute and represents a constant
value, i.e. |
Deprecated | This class is derived from Attribute and denotes that this is a
deprecated method. |
ExceptionTable | Class is derived from Attribute and represents the table
of exceptions that are thrown by a method. |
Field | This class represents the field info structure, i.e. |
InnerClass | This class represents a inner class attribute, i.e. |
InnerClasses | This class is derived from Attribute and denotes that this class
is an Inner class of another. |
JavaClass | Represents a Java class, i.e. |
LineNumber | This class represents a (PC offset, line number) pair, i.e. |
LineNumberTable | This class is derived from Attribute and represents a table of
line numbers for debugging purposes. |
LocalVariable | This class represents a local variable within a method. |
LocalVariableTable | This class is derived from Attribute and represents colection of local
variables in a method. |
Method | This class represents the method info structure, i.e. |
SourceFile | This class is derived from Attribute and represents a reference
to the source file of this class. |
Synthetic | This class is derived from Attribute and declares this class
as `synthetic', i.e. |
Unknown | This class is derived from Attribute and represents a reference to an
unknown (i.e. |
Utility | Utility functions that do not really belong to any class in particular. |