--- old/src/share/vm/oops/objArrayKlass.hpp 2017-06-14 17:41:30.071398205 +0200 +++ new/src/share/vm/oops/objArrayKlass.hpp 2017-06-14 17:41:29.175398246 +0200 @@ -35,7 +35,6 @@ friend class VMStructs; friend class JVMCIVMStructs; private: - Klass* _element_klass; // The klass of the elements of this array type Klass* _bottom_klass; // The one-dimensional type (InstanceKlass or TypeArrayKlass) // Constructor @@ -45,11 +44,6 @@ // For dummy objects ObjArrayKlass() {} - // Instance variables - Klass* element_klass() const { return _element_klass; } - void set_element_klass(Klass* k) { _element_klass = k; } - Klass** element_klass_addr() { return &_element_klass; } - Klass* bottom_klass() const { return _bottom_klass; } void set_bottom_klass(Klass* k) { _bottom_klass = k; } Klass** bottom_klass_addr() { return &_bottom_klass; } @@ -57,9 +51,6 @@ ModuleEntry* module() const; PackageEntry* package() const; - // Compiler/Interpreter offset - static ByteSize element_klass_offset() { return in_ByteSize(offset_of(ObjArrayKlass, _element_klass)); } - // Dispatched operation bool can_be_primary_super_slow() const; GrowableArray* compute_secondary_supers(int num_extra_slots);