class  | 
AnnotationDefault | 
 Represents the default value of a annotation for a method info 
 | 
class  | 
AnnotationEntry | 
 represents one annotation in the annotation table 
 | 
class  | 
Annotations | 
 base class for annotations 
 | 
class  | 
Attribute | 
 Abstract super class for Attribute objects. 
 | 
class  | 
BootstrapMethods | 
 This class represents a BootstrapMethods attribute. 
 | 
class  | 
Code | 
 This class represents a chunk of Java byte code contained in a
 method. 
 | 
class  | 
CodeException | 
 This class represents an entry in the exception table of the Code
 attribute and is used only there. 
 | 
class  | 
Constant | 
 Abstract superclass for classes to represent the different constant types
 in the constant pool of a class file. 
 | 
class  | 
ConstantClass | 
This class is derived from the abstract  Constant
 and represents a reference to a (external) class.  
 | 
class  | 
ConstantCP | 
 Abstract super class for Fieldref, Methodref, InterfaceMethodref and
                          InvokeDynamic constants. 
 | 
class  | 
ConstantDouble | 
This class is derived from the abstract   Constant
 and represents a reference to a Double object.  
 | 
class  | 
ConstantDynamic | 
This class is derived from the abstract  Constant
 and represents a reference to a dynamically computed constant.  
 | 
class  | 
ConstantFieldref | 
 This class represents a constant pool reference to a field. 
 | 
class  | 
ConstantFloat | 
This class is derived from the abstract  Constant
 and represents a reference to a float object.  
 | 
class  | 
ConstantInteger | 
This class is derived from the abstract  Constant
 and represents a reference to an int object.  
 | 
class  | 
ConstantInterfaceMethodref | 
 This class represents a constant pool reference to an interface method. 
 | 
class  | 
ConstantInvokeDynamic | 
This class is derived from the abstract  Constant
 and represents a reference to a invoke dynamic.  
 | 
class  | 
ConstantLong | 
This class is derived from the abstract  Constant
 and represents a reference to a long object.  
 | 
class  | 
ConstantMethodHandle | 
This class is derived from the abstract  Constant
 and represents a reference to a method handle.  
 | 
class  | 
ConstantMethodref | 
 This class represents a constant pool reference to a method. 
 | 
class  | 
ConstantMethodType | 
This class is derived from the abstract  Constant
 and represents a reference to a method type.  
 | 
class  | 
ConstantModule | 
This class is derived from the abstract  Constant
 and represents a reference to a module.  
 | 
class  | 
ConstantNameAndType | 
This class is derived from the abstract  Constant
 and represents a reference to the name and signature
 of a field or method.  
 | 
class  | 
ConstantPackage | 
This class is derived from the abstract  Constant
 and represents a reference to a package.  
 | 
class  | 
ConstantPool | 
 This class represents the constant pool, i.e., a table of constants, of
 a parsed classfile. 
 | 
class  | 
ConstantString | 
This class is derived from the abstract  Constant
 and represents a reference to a String object.  
 | 
class  | 
ConstantUtf8 | 
Extends the abstract  Constant to represent a reference to a UTF-8 encoded string.  
 | 
class  | 
ConstantValue | 
 This class is derived from Attribute and represents a constant
 value, i.e., a default value for initializing a class field. 
 | 
class  | 
Deprecated | 
 This class is derived from Attribute and denotes that this is a
 deprecated method. 
 | 
class  | 
EnclosingMethod | 
 This attribute exists for local or
 anonymous classes and ... 
 | 
class  | 
ExceptionTable | 
 This class represents the table of exceptions that are thrown by a
 method. 
 | 
class  | 
Field | 
 This class represents the field info structure, i.e., the representation
 for a variable in the class. 
 | 
class  | 
FieldOrMethod | 
 Abstract super class for fields and methods. 
 | 
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. 
 | 
class  | 
InnerClasses | 
 This class is derived from Attribute and denotes that this class
 is an Inner class of another. 
 | 
class  | 
JavaClass | 
 Represents a Java class, i.e., the data structures, constant pool,
 fields, methods and commands contained in a Java .class file. 
 | 
class  | 
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. 
 | 
class  | 
LineNumberTable | 
 This class represents a table of line numbers for debugging
 purposes. 
 | 
class  | 
LocalVariable | 
 This class represents a local variable within a method. 
 | 
class  | 
LocalVariableTable | 
 This class represents colection of local variables in a
 method. 
 | 
class  | 
LocalVariableTypeTable | 
  | 
class  | 
Method | 
 This class represents the method info structure, i.e., the representation
 for a method in the class. 
 | 
class  | 
MethodParameters | 
 This class represents a MethodParameters attribute. 
 | 
class  | 
Module | 
 This class is derived from Attribute and represents the list of modules required, exported, opened or provided by a module. 
 | 
class  | 
ModuleExports | 
 This class represents an entry in the exports table of the Module attribute. 
 | 
class  | 
ModuleMainClass | 
 This class is derived from Attribute and indicates the main class of a module. 
 | 
class  | 
ModuleOpens | 
 This class represents an entry in the opens table of the Module attribute. 
 | 
class  | 
ModulePackages | 
 This class is derived from Attribute and represents the list of packages that are exported or opened by the Module attribute. 
 | 
class  | 
ModuleProvides | 
 This class represents an entry in the provides table of the Module attribute. 
 | 
class  | 
ModuleRequires | 
 This class represents an entry in the requires table of the Module attribute. 
 | 
class  | 
NestHost | 
 This class is derived from Attribute and records the nest host of the nest
 to which the current class or interface claims to belong. 
 | 
class  | 
NestMembers | 
 This class is derived from Attribute and records the classes and interfaces that
 are authorized to claim membership in the nest hosted by the current class or interface. 
 | 
class  | 
ParameterAnnotationEntry | 
 represents one parameter annotation in the parameter annotation table 
 | 
class  | 
ParameterAnnotations | 
 base class for parameter annotations 
 | 
class  | 
PMGClass | 
 This class is derived from Attribute and represents a reference
 to a PMG attribute. 
 | 
class  | 
RuntimeInvisibleAnnotations | 
 represents an annotation that is represented in the class file but is not
 provided to the JVM. 
 | 
class  | 
RuntimeInvisibleParameterAnnotations | 
 Represents a parameter annotation that is represented in the class file
 but is not provided to the JVM. 
 | 
class  | 
RuntimeVisibleAnnotations | 
 represents an annotation that is represented in the class file and is
 provided to the JVM. 
 | 
class  | 
RuntimeVisibleParameterAnnotations | 
 Represents a parameter annotation that is represented in the class file
 and is provided to the JVM. 
 | 
class  | 
Signature | 
 This class is derived from Attribute and represents a reference
 to a GJ attribute. 
 | 
class  | 
SourceFile | 
 This class is derived from Attribute and represents a reference
 to the source file of this class. 
 | 
class  | 
StackMap | 
This class represents a stack map attribute used for
 preverification of Java classes for the   Java 2 Micro Edition
 (J2ME).  
 | 
class  | 
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. 
 | 
class  | 
Synthetic | 
 This class is derived from Attribute and declares this class as
 `synthetic', i.e., it needs special handling. 
 | 
class  | 
Unknown | 
 This class represents a reference to an unknown (i.e.,
 application-specific) attribute of a class. 
 |