Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE | NEXT PACKAGE FRAMES  | NO FRAMES

Package DE.fub.inf.JVM.JavaClass

Interface Summary
Visitor Interface to make use of the Visitor pattern programming style.
 

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.
 


Overview | Package | Class | Tree | Deprecated | Index | Help
PREV PACKAGE | NEXT PACKAGE FRAMES  | NO FRAMES