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. |
ConstantClass |
This class is derived from the abstract
| ConstantCP |
Abstract super class for Fieldref and Methodref constants. |
Constant |
Abstract superclass for classes to represent the different constant types
in the constant pool of a class file. |
ConstantDouble |
This class is derived from the abstract
| ConstantFieldref |
This class represents a constant pool reference to a field. |
ConstantFloat |
This class is derived from the abstract
| ConstantInteger |
This class is derived from the abstract
| ConstantInterfaceMethodref |
This class represents a constant pool reference to an interface method. |
ConstantLong |
This class is derived from the abstract
| ConstantMethodref |
This class represents a constant pool reference to a method. |
ConstantNameAndType |
This class is derived from the abstract
| ConstantPool |
This class represents the constant pool, i.e. a table of constants.
|
ConstantString |
This class is derived from the abstract
| ConstantUnicode |
This class is derived from the abstract
| ConstantUtf8 |
This class is derived from the abstract
| ConstantValue |
This class is derived from Attribute and represents a constant
value, i.e. a default value for initializing a class field.
|
DefaultVisitor |
Traverses a JavaClass with another Visitor object 'piggy-backed'
that is applied to all components of a JavaClass object. |
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. the representation
for a variable in the class. |
InnerClass |
This class represents a inner class attribute, i.e. the class
indices of the inner and outer classes, the name and the attributes
of the inner class. |
InnerClasses |
This class is derived from Attribute and denotes that this class
is an Inner class of another.
to the source file of this class.
|
JavaClass |
Represents a Java class, i.e. the data structures, constant pool,
fields, methods and commands contained in a Java .class file.
|
LineNumber |
This class represents a (PC offset, line number) pair, i.e. a line number in
the source that corresponds to a relative address in the byte code. |
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. the representation
for a method in the class. |
PMGClass |
This class is derived from Attribute and represents a reference
to a PMG attribute. |
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. it needs special handling.
|
Unknown |
This class is derived from Attribute and represents a reference to an
unknown (i.e. unimplemented) attribute of this class.
|
Utility |
Utility functions that do not really belong to any class in particular. |