#include <classfile.h>
Uses LOCAL_ as a prefix to signify an item that is not part of the JVM spec itself, but an implementation detail.
Definition at line 854 of file classfile.h.
Data Fields | |
jvm_class_index | clsidxJVM |
JVM class table index of this class. | |
jvm_field_index | fluidxJVM |
JVM class table field lookup index of this field. | |
jvm_basetype | jvaluetypeJVM |
JVM class table field type. | |
rboolean | oiflagJVM |
JVM class table flag: class static vs object instance field. |
|
JVM class table index of this class.
Definition at line 856 of file classfile.h. Referenced by linkage_resolve_class(). |
|
JVM class table field lookup index of this field.
Definition at line 859 of file classfile.h. Referenced by linkage_resolve_class(). |
|
JVM class table flag: class static vs object instance field. This information is derived directly from the field's definition of its field_info.access_flags, namely ACC_STATIC. This information is duplicated here for a localized copy of this information for implementation convenience. It is not something that will ever change over the life of the loaded class. It is rtrue if this field is part of an object instance and rfalse if it is part of a class static instance. Definition at line 862 of file classfile.h. Referenced by linkage_resolve_class(). |
|
JVM class table field type. It is needed to know which kind of load and store to use for a field access, which involves a member of a jvalue. Definition at line 885 of file classfile.h. Referenced by linkage_resolve_class(). |