src/share/vm/oops/instanceKlass.hpp

changeset 3750
2766551175a0
parent 3741
8bafad97cd26
parent 3743
c7ed11779ce8
child 3803
71afdabfd05b
equal deleted inserted replaced
3742:38b4116b6766 3750:2766551175a0
350 350
351 // Number of Java declared fields 351 // Number of Java declared fields
352 int java_fields_count() const { return (int)_java_fields_count; } 352 int java_fields_count() const { return (int)_java_fields_count; }
353 353
354 // Number of fields including any injected fields 354 // Number of fields including any injected fields
355 int all_fields_count() const { return _fields->length() / sizeof(FieldInfo::field_slots); } 355 int all_fields_count() const { return _fields->length() / FieldInfo::field_slots; }
356 356
357 typeArrayOop fields() const { return _fields; } 357 typeArrayOop fields() const { return _fields; }
358 358
359 void set_fields(typeArrayOop f, u2 java_fields_count) { 359 void set_fields(typeArrayOop f, u2 java_fields_count) {
360 oop_store_without_check((oop*) &_fields, (oop) f); 360 oop_store_without_check((oop*) &_fields, (oop) f);

mercurial