| JVM
    | 
Linked list data struct that holds information about a class that has already been resolved. More...
#include <jvm.h>

| Public Attributes | |
| JavaClass * | jc | 
| Pointer to the JavaClass struct of the resolved class.  More... | |
| uint8_t | requiresInit | 
| Boolean telling if the class has already been initialized or if it still needs to be.  More... | |
| int32_t * | staticFieldsData | 
| Array containing the data for the static fields of the class.  More... | |
| struct LoadedClasses * | next | 
| Pointer to the next node of the linked list.  More... | |
Linked list data struct that holds information about a class that has already been resolved.
| struct LoadedClasses* LoadedClasses::next | 
Pointer to the next node of the linked list.
| uint8_t LoadedClasses::requiresInit | 
Boolean telling if the class has already been initialized or if it still needs to be.
Initialization of a class is done by calling the method <clinit> after reserving space for the static fields used by the class. Static fields with 'ConstantValue' attribute have their value set during class initialization.
| int32_t* LoadedClasses::staticFieldsData | 
Array containing the data for the static fields of the class.