JVM
JavaClass Struct Reference

#include <javaclass.h>

Collaboration diagram for JavaClass:

Public Attributes

FILE * file
 
enum JavaClassStatus status
 
uint8_t classNameMismatch
 
uint16_t minorVersion
 
uint16_t majorVersion
 
uint16_t constantPoolCount
 
cp_infoconstantPool
 
uint16_t accessFlags
 
uint16_t thisClass
 
uint16_t superClass
 
uint16_t interfaceCount
 
uint16_t * interfaces
 
uint16_t fieldCount
 
field_infofields
 
uint16_t methodCount
 
method_infomethods
 
uint16_t attributeCount
 
attribute_infoattributes
 
uint16_t staticFieldCount
 
uint16_t instanceFieldCount
 
uint32_t totalBytesRead
 
uint8_t lastTagRead
 
int32_t constantPoolEntriesRead
 
int32_t interfaceEntriesRead
 
int32_t fieldEntriesRead
 
int32_t methodEntriesRead
 
int32_t attributeEntriesRead
 
int32_t validityEntriesChecked
 

Member Data Documentation

§ accessFlags

uint16_t JavaClass::accessFlags

§ attributeCount

uint16_t JavaClass::attributeCount

§ attributeEntriesRead

int32_t JavaClass::attributeEntriesRead

§ attributes

attribute_info* JavaClass::attributes

§ classNameMismatch

uint8_t JavaClass::classNameMismatch

§ constantPool

cp_info* JavaClass::constantPool

§ constantPoolCount

uint16_t JavaClass::constantPoolCount

§ constantPoolEntriesRead

int32_t JavaClass::constantPoolEntriesRead

§ fieldCount

uint16_t JavaClass::fieldCount

§ fieldEntriesRead

int32_t JavaClass::fieldEntriesRead

§ fields

field_info* JavaClass::fields

§ file

FILE* JavaClass::file

§ instanceFieldCount

uint16_t JavaClass::instanceFieldCount

§ interfaceCount

uint16_t JavaClass::interfaceCount

§ interfaceEntriesRead

int32_t JavaClass::interfaceEntriesRead

§ interfaces

uint16_t* JavaClass::interfaces

§ lastTagRead

uint8_t JavaClass::lastTagRead

§ majorVersion

uint16_t JavaClass::majorVersion

§ methodCount

uint16_t JavaClass::methodCount

§ methodEntriesRead

int32_t JavaClass::methodEntriesRead

§ methods

method_info* JavaClass::methods

§ minorVersion

uint16_t JavaClass::minorVersion

§ staticFieldCount

uint16_t JavaClass::staticFieldCount

§ status

enum JavaClassStatus JavaClass::status

§ superClass

uint16_t JavaClass::superClass

§ thisClass

uint16_t JavaClass::thisClass

§ totalBytesRead

uint32_t JavaClass::totalBytesRead

§ validityEntriesChecked

int32_t JavaClass::validityEntriesChecked

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