--- old/src/share/vm/oops/instanceKlass.hpp 2017-03-19 10:29:50.498422989 -0400 +++ new/src/share/vm/oops/instanceKlass.hpp 2017-03-19 10:29:50.394584664 -0400 @@ -1306,19 +1306,16 @@ private: void fence_and_clear_init_lock(); - // Static methods that are used to implement member methods where an exposed this pointer - // is needed due to possible GCs - static bool link_class_impl (InstanceKlass* this_k, bool throw_verifyerror, TRAPS); - static bool verify_code (InstanceKlass* this_k, bool throw_verifyerror, TRAPS); - static void initialize_impl (InstanceKlass* this_k, TRAPS); - static void initialize_super_interfaces (InstanceKlass* this_k, TRAPS); - static void eager_initialize_impl (InstanceKlass* this_k); - static void set_initialization_state_and_notify_impl (InstanceKlass* this_k, ClassState state, TRAPS); - static void call_class_initializer_impl (InstanceKlass* this_k, TRAPS); - static Klass* array_klass_impl (InstanceKlass* this_k, bool or_null, int n, TRAPS); - static void do_local_static_fields_impl (InstanceKlass* this_k, void f(fieldDescriptor* fd, Handle, TRAPS), Handle, TRAPS); + bool link_class_impl (bool throw_verifyerror, TRAPS); + bool verify_code (bool throw_verifyerror, TRAPS); + void initialize_impl (TRAPS); + void initialize_super_interfaces (TRAPS); + void eager_initialize_impl (); + void set_initialization_state_and_notify_impl (ClassState state, TRAPS); + void call_class_initializer_impl (TRAPS); + void do_local_static_fields_impl (void f(fieldDescriptor* fd, Handle, TRAPS), Handle, TRAPS); /* jni_id_for_impl for jfieldID only */ - static JNIid* jni_id_for_impl (InstanceKlass* this_k, int offset); + JNIid* jni_id_for_impl (int offset); // Returns the array class for the n'th dimension Klass* array_klass_impl(bool or_null, int n, TRAPS);