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 |
MethodParameter |
Entry of the parameters table.
|
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 |
Record |
Extends Attribute and records the classes and
interfaces that are authorized to claim membership in the nest hosted by the
current class or interface.
|
class |
RecordComponentInfo |
Record component info from a record.
|
class |
RuntimeInvisibleAnnotations |
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 |
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 of stack items at a given
byte code offset.
|
class |
StackMapType |
This class represents the type of a local variable or item on stack used in the StackMap entries.
|
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.
|