Main Page | Namespace List | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

Data Structures

Here are the data structures with brief descriptions:
annotationThe class file annotation structure definition
AnnotationDefault_attributeThe AnnotationDefault Attribute
array_valuesThe class file array_value structure definition
attribute_infoAttributes of a field, method, or class
attribute_info_dupPad attribute_info structures for proper multi-byte field address boundary alignment
java::lang::ClassJava class definition of java.lang.Class, a class that describes the class features of any Java object
ClassFileThe ClassFile structure definition
Code_attribute
CONSTANT_Class_info
CONSTANT_Class_info::LOCAL_Class_bindingLocal implementation late binding extensions for CONSTANT_Class_info
CONSTANT_Double_info
CONSTANT_Double_info::LOCAL_Double_bindingLocal implementation late binding extensions for CONSTANT_Double_info
CONSTANT_Fieldref_info
CONSTANT_Fieldref_info::LOCAL_Fieldref_bindingLocal implementation late binding extensions for CONSTANT_Fieldref_info
CONSTANT_Float_info
CONSTANT_Float_info::LOCAL_Float_bindingLocal implementation late binding extensions for CONSTANT_Float_info
CONSTANT_Integer_info
CONSTANT_Integer_info::LOCAL_Integer_bindingLocal implementation late binding extensions for CONSTANT_Integer_info
CONSTANT_InterfaceMethodref_info
CONSTANT_InterfaceMethodref_info::LOCAL_InterfaceMethodref_bindingLocal implementation late binding extensions for CONSTANT_InterfaceMethodref_info
CONSTANT_Long_info
CONSTANT_Long_info::LOCAL_Long_bindingLocal implementation late binding extensions for CONSTANT_Long_info
CONSTANT_Methodref_info
CONSTANT_Methodref_info::LOCAL_Methodref_bindingLocal implementation late binding extensions for CONSTANT_Methodref_info
CONSTANT_NameAndType_info
CONSTANT_NameAndType_info::LOCAL_NameAndType_bindingLocal implementation late binding extensions for CONSTANT_NameAndType_info
CONSTANT_String_info
CONSTANT_String_info::LOCAL_String_bindingLocal implementation late binding extensions for CONSTANT_String_info
CONSTANT_Utf8_info
CONSTANT_Utf8_info::LOCAL_Utf8_bindingLocal implementation late binding extensions for CONSTANT_Utf8_info
ConstantValue_attribute
cp_infoConstant_pool entry
cp_info_dupPad cp_info structures for proper multi-byte field address boundary alignment
Deprecated_attribute
eightbyteStructure for shuffling eight-byte values
element_valueThe class file element_value structure
element_value_pairThe class file element_value_pair structure
EnclosingMethod_attribute
enum_const_valueThe class file enum_const_value structure
exception_table_entryThe class file exception_table structure, here named as exception_table_entry (to avoid naming conflicts in code versus spec requirements)
Exceptions_attribute
field_infoField table entry
field_info::LOCAL_field_bindingLocal implementation late binding extensions for fields
fourbyteStructure for shuffling four-byte values
gc_class_stubType definition for references to garbage collection in Java classes
gc_object_stubType definition for references to garbage collection in Java objects
gc_stack_stubType definition for references to garbage collection in Java stacks
HelloWorldSimple hello world program
inner_class_table_entryThe class file inner_class_table_entry structure (anonymous in spec)
InnerClasses_attribute
jvalueJava aggregate type references for object definitions
jvm_pcProgram counter
jvm_table_linkageType definition for references to Java classes, enums, interfaces
line_number_table_entryThe class file line_number_table_entry structure (anonymous in spec)
LineNumberTable_attribute
local_variable_table_entryThe class file local_variable_table_entry structure (anonymous in spec)
local_variable_type_table_entryThe class file local_variable_type_table_entry structure (anonymous in spec)
LocalVariableTable_attribute
LocalVariableTypeTable_attribute
harmony::bootjvm::test::MainArgsTest ability of main() to recognize args[] array
method_infoMethod table entry
method_info::LOCAL_method_bindingLocal implementation late binding extensions for methods
native_local_method_mapAssociate a class name with its local native method ordinal numbers and its JVM method name and description strings
native_local_method_ordinal_mapAssociate a local native method ordinal number with its JVM method name and description string
java::lang::ObjectJava class definition of java.lang.Object, the class that is the root of the object hierarchy
parameter_annotationThe RuntimeVisibleParameterAnnotations Attribute
harmony::bootjvm::test::PkgHelloWorldSimple hello world program, but in a package
rclassGeneral class slot definition
rjvmDefine a JVM model
robjectGeneral object slot definition
rthreadReal machine thread model implementation
RuntimeInvisibleAnnotations_attributeThe RuntimeInvisibleAnnotations Attribute
RuntimeInvisibleParameterAnnotations_attributeThe RuntimeInvisibleParameterAnnotations Attribute
RuntimeVisibleAnnotations_attribute
RuntimeVisibleParameterAnnotations_attribute
Signature_attribute
SourceFile_attribute
java::lang::StringJava class definition of java.lang.String, the Java pseudo-primative class for defining and manipulating variable-length groups of characters
Synthetic_attribute
java::lang::ThreadJava class definition of java.lang.Thread, the JVM thread model implementation class
twobyteStructure for shuffling two-byte values
values_unionThe class file values_union structure (anonymous in spec)

Generated on Fri Sep 30 18:50:40 2005 by  doxygen 1.4.4