CACAO
Data Fields
classinfo Struct Reference

Data Fields

dummy_java_lang_Class object
 
s4 flags
 
Utf8String name
 
cacao::ClassFileVersion version
 
s4 cpcount
 
u1cptags
 
void ** cpinfos
 
s4 classrefcount
 
constant_classrefclassrefs
 
extra_classrefextclassrefs
 
classinfosuper
 
classinfosub
 
classinfonextsub
 
int32_t interfacescount
 
classinfo ** interfaces
 
int32_t fieldscount
 
fieldinfofields
 
int32_t methodscount
 
methodinfomethods
 
s4 state
 
s4 index
 
s4 instancesize
 
threadobjectinitializing_thread
 
vftbl_tvftbl
 
methodinfofinalizer
 
u2 innerclasscount
 
innerclassinfoinnerclass
 
classref_or_classinfo declaringclass
 
classref_or_classinfo enclosingclass
 
constant_nameandtypeenclosingmethod
 
Utf8String packagename
 
Utf8String sourcefile
 
Utf8String signature
 
java_object_tannotations
 
java_object_tmethod_annotations
 
java_object_tmethod_parameterannotations
 
java_object_tmethod_annotationdefaults
 
java_object_tfield_annotations
 
classloader_tclassloader
 

Detailed Description

Definition at line 87 of file class.hpp.

Field Documentation

java_object_t* classinfo::annotations

Definition at line 139 of file class.hpp.

classloader_t* classinfo::classloader

Definition at line 151 of file class.hpp.

s4 classinfo::classrefcount

Definition at line 98 of file class.hpp.

constant_classref* classinfo::classrefs

Definition at line 99 of file class.hpp.

s4 classinfo::cpcount

Definition at line 94 of file class.hpp.

void* * classinfo::cpinfos

Definition at line 96 of file class.hpp.

u1* classinfo::cptags

Definition at line 95 of file class.hpp.

classref_or_classinfo classinfo::declaringclass

Definition at line 128 of file class.hpp.

classref_or_classinfo classinfo::enclosingclass

Definition at line 129 of file class.hpp.

constant_nameandtype* classinfo::enclosingmethod

Definition at line 130 of file class.hpp.

extra_classref* classinfo::extclassrefs

Definition at line 100 of file class.hpp.

java_object_t* classinfo::field_annotations

Definition at line 147 of file class.hpp.

fieldinfo* classinfo::fields

Definition at line 110 of file class.hpp.

int32_t classinfo::fieldscount

Definition at line 109 of file class.hpp.

methodinfo* classinfo::finalizer

Definition at line 123 of file class.hpp.

s4 classinfo::flags

Definition at line 90 of file class.hpp.

s4 classinfo::index

Definition at line 116 of file class.hpp.

threadobject* classinfo::initializing_thread

Definition at line 120 of file class.hpp.

innerclassinfo* classinfo::innerclass

Definition at line 126 of file class.hpp.

u2 classinfo::innerclasscount

Definition at line 125 of file class.hpp.

s4 classinfo::instancesize

Definition at line 118 of file class.hpp.

classinfo** classinfo::interfaces

Definition at line 107 of file class.hpp.

int32_t classinfo::interfacescount

Definition at line 106 of file class.hpp.

java_object_t* classinfo::method_annotationdefaults

Definition at line 144 of file class.hpp.

java_object_t* classinfo::method_annotations

Definition at line 141 of file class.hpp.

java_object_t* classinfo::method_parameterannotations

Definition at line 142 of file class.hpp.

methodinfo* classinfo::methods

Definition at line 113 of file class.hpp.

int32_t classinfo::methodscount

Definition at line 112 of file class.hpp.

Utf8String classinfo::name

Definition at line 91 of file class.hpp.

classinfo* classinfo::nextsub

Definition at line 104 of file class.hpp.

dummy_java_lang_Class classinfo::object

Definition at line 88 of file class.hpp.

Utf8String classinfo::packagename

Definition at line 132 of file class.hpp.

Utf8String classinfo::signature

Definition at line 135 of file class.hpp.

Utf8String classinfo::sourcefile

Definition at line 133 of file class.hpp.

s4 classinfo::state

Definition at line 115 of file class.hpp.

classinfo* classinfo::sub

Definition at line 103 of file class.hpp.

classinfo* classinfo::super

Definition at line 102 of file class.hpp.

cacao::ClassFileVersion classinfo::version

Definition at line 92 of file class.hpp.

vftbl_t* classinfo::vftbl

Definition at line 121 of file class.hpp.


The documentation for this struct was generated from the following file: