@@ -121,9 +121,7 @@ pub struct InstanceKlass {
121
121
pub nest_host_index : u16 ,
122
122
pub this_class_index : u16 ,
123
123
pub static_oop_field_count : u16 ,
124
- pub java_fields_count : u16 ,
125
124
pub idnum_allocated_count : u16 ,
126
- pub is_marked_dependent : bool , // bool
127
125
pub init_state : u8 ,
128
126
pub reference_type : ReferenceType ,
129
127
pub misc_flags : u16 ,
@@ -145,13 +143,16 @@ pub struct InstanceKlass {
145
143
// #endif
146
144
#[ cfg( debug_assertions) ]
147
145
verify_count : i32 ,
146
+ #[ cfg( debug_assertions) ]
147
+ _shared_class_load_count : i32 ,
148
148
pub methods : OpaquePointer , // Array<Method*>*
149
149
pub default_methods : OpaquePointer , // Array<Method*>*
150
150
pub local_interfaces : OpaquePointer , // Array<Klass*>*
151
151
pub transitive_interfaces : OpaquePointer , // Array<Klass*>*
152
152
pub method_ordering : OpaquePointer , // Array<int>*
153
153
pub default_vtable_indices : OpaquePointer , // Array<int>*
154
- pub fields : OpaquePointer , // Array<u2>*
154
+ pub fieldinfo_stream : OpaquePointer , // Array<u1>*
155
+ pub fields_status : OpaquePointer , // Array<FieldStatus>*
155
156
}
156
157
157
158
#[ repr( u8 ) ]
0 commit comments