hotspot/src/share/vm/oops/instanceKlass.cpp
changeset 31046 d01ad7a0ecb0
parent 31041 7d59fa6a48f1
child 31050 f5945a55e395
--- a/hotspot/src/share/vm/oops/instanceKlass.cpp	Fri May 29 12:49:31 2015 +0200
+++ b/hotspot/src/share/vm/oops/instanceKlass.cpp	Fri May 29 17:04:21 2015 +0300
@@ -2032,6 +2032,7 @@
 }
 
 void InstanceKlass::remove_unshareable_info() {
+  Klass::remove_unshareable_info();
   // Unlink the class
   if (is_linked()) {
     unlink_class();
@@ -2047,8 +2048,6 @@
 
   // do array classes also.
   array_klasses_do(remove_unshareable_in_class);
-
-  Klass::remove_unshareable_info();
 }
 
 static void restore_unshareable_in_class(Klass* k, TRAPS) {
@@ -3513,11 +3512,3 @@
 unsigned char * InstanceKlass::get_cached_class_file_bytes() {
   return VM_RedefineClasses::get_cached_class_file_bytes(_cached_class_file);
 }
-
-objArrayOop InstanceKlass::resolved_references() const {
-  return java_lang_Class::resolved_references(java_mirror());
-}
-
-void InstanceKlass::set_resolved_references(objArrayOop obj_arr) {
-  return java_lang_Class::set_resolved_references(java_mirror(), obj_arr);
-}