Class Summary |
AnnotationDefault |
This attribute is attached to a method and indicates the default
value for an annotation element. |
Attribute |
Abstract super class for Attribute objects. |
AttributeUtils |
|
BootstrapMethods |
Represents the BootstrapMethods attribute in Java 7 classes. |
ClassParser |
Wrapper class that parses a given Java .class file. |
Code |
This class represents a chunk of Java byte code contained in a method. |
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. |
ConstantInvokeDynamic |
This class is derived from the abstract Constant class and
represents a reference to the name and signature of a field or method. |
ConstantLong |
This class is derived from the abstract Constant class and
represents a reference to a long object. |
ConstantMethodHandle |
This class is derived from the abstract Constant class and
represents a reference to the name and signature of a field or method. |
ConstantMethodref |
This class represents a constant pool reference to a method. |
ConstantMethodType |
This class is derived from the abstract Constant class and
represents a reference to the name and signature of a field or 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., a table of constants, of a parsed classfile. |
ConstantString |
This class is derived from the abstract Constant class and
represents a reference to a String object. |
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., a default value for initializing a class
field. |
Deprecated |
This class is derived from Attribute and denotes that this is a deprecated method. |
EnclosingMethod |
This attribute exists for local or
anonymous classes and ... |
ExceptionTable |
This class 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. |
FieldOrMethod |
Abstract super class for fields and methods. |
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. |
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 represents a table of line numbers for debugging purposes. |
LocalVariable |
This class represents a local variable within a method. |
LocalVariableTable |
This class represents collection of local variables in a method. |
LocalVariableTypeTable |
|
Method |
This class represents the method info structure, i.e., the representation for a method in the class. |
Modifiers |
Super class for all objects that have modifiers like private, final, ... |
Signature |
This class is derived from Attribute and represents a reference to a GJ
attribute. |
SourceFile |
This class is derived from Attribute and represents a reference to the source file of this class. |
StackMap |
This class represents a stack map attribute used for preverification of Java classes for the
Java 2 Micro Edition (J2ME). |
StackMapEntry |
This class represents a stack map entry recording the types of
local variables and the the of stack items at a given byte code offset. |
StackMapType |
This class represents the type of a local variable or item on stack
used in the StackMap entries. |
Synthetic |
This class is derived from Attribute and declares this class as `synthetic', i.e., it needs special handling. |
Unknown |
This class represents a reference to an unknown (i.e., application-specific) attribute of a class. |
Utility |
Utility functions that do not really belong to any class in particular. |
Utility.ResultHolder |
|