equal
deleted
inserted
replaced
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); |