Interface | Description |
---|---|
ICONSTANT_Methodref_info |
A
CONSTANT_Methodref_info or CONSTANT_InterfaceMethodref_info . |
Interface_Astore | |
Interface_OneIntArg |
Class | Description |
---|---|
annotation |
There can be many annotations in each Visibility attribute
|
annotation_element_value |
There can be many element_value pairs in each annotation
|
AnnotationDefault_attribute |
There should be at most one AnnotationDefault attribute in
every method
indicating the default value of the element represented by the
method_info structure
|
array_element_value |
There can be many element_value pairs in each annotation
|
CFG |
A Control Flow Graph.
|
class_element_value |
There can be many element_value pairs in each annotation
|
ClassFile |
A ClassFile object represents the contents of a .class file.
|
CoffiMethodSource | |
CONSTANT_Class_info |
A constant pool entry of type CONSTANT_Class.
|
constant_element_value |
There can be many element_value pairs in each annotation
|
CONSTANT_Utf8_collector |
Provides sharing for Utf8_info string objects
reused in different contexts.
|
CONSTANT_Utf8_info |
A constant pool entry of type CONSTANT_Utf8; note this is not
multithread safe.
|
Double2ndHalfType | |
element_value |
There can be many element_value pairs in each annotation
|
enum_constant_element_value |
There can be many element_value pairs in each annotation
|
Exception_attribute |
There should be exactly one Exceptions attribute in every method,
indicating the types of exceptions the method might throw.
|
field_info |
Represents a single field_info object.
|
LineNumberTable_attribute |
A debugging attribute, this associates blocks of bytecode with
specific source code line numbers.
|
Long2ndHalfType | |
method_info |
Represents a single method_info object.
|
parameter_annotation |
There can be several parameter annotations in each
Parameter Visibility attribute
|
RuntimeInvisibleAnnotations_attribute |
There should be at most one RuntimeInvisibleAnnotations attribute in
every method, field and class
indicating the list of annotations.
|
RuntimeInvisibleParameterAnnotations_attribute |
There should be at most one RuntimeVisibleParameterAnnotations
attribute in method
indicating the list of annotations for each method parameter
|
RuntimeVisibleAnnotations_attribute |
There should be at most one RuntimeVisibleAnnotations attribute in
every method, field and class
indicating the list of annotations.
|
RuntimeVisibleParameterAnnotations_attribute |
There should be at most one RuntimeVisibleParameterAnnotations
attribute in method
indicating the list of annotations for each method parameter
|
SourceFile_attribute |
A debugging attribute, this gives the name of the source file
for this .class file.
|
UnusuableType | |
Utf8_Enumeration |
An enumeration of a Utf8 allows one to run through the characters in a
unicode string; used primarily for comparing unicode strings.
|
Util |