hotspot/src/share/vm/runtime/reflection.cpp
changeset 46773 fb17cc9a6847
parent 46727 6e4a84748e2c
--- a/hotspot/src/share/vm/runtime/reflection.cpp	Tue Aug 08 08:41:36 2017 -0400
+++ b/hotspot/src/share/vm/runtime/reflection.cpp	Tue Aug 08 09:53:52 2017 -0400
@@ -603,9 +603,9 @@
           current_class_name, module_from_name, new_class_name,
           module_to_name, module_from_name, module_to_name);
       } else {
-        jobject jlm = module_to->module();
+        oop jlm = module_to->module();
         assert(jlm != NULL, "Null jlm in module_to ModuleEntry");
-        intptr_t identity_hash = JNIHandles::resolve(jlm)->identity_hash();
+        intptr_t identity_hash = jlm->identity_hash();
         size_t len = 160 + strlen(current_class_name) + 2*strlen(module_from_name) +
           strlen(new_class_name) + 2*sizeof(uintx);
         msg = NEW_RESOURCE_ARRAY(char, len);
@@ -630,9 +630,9 @@
           current_class_name, module_from_name, new_class_name,
           module_to_name, module_to_name, package_name, module_from_name);
       } else {
-        jobject jlm = module_from->module();
+        oop jlm = module_from->module();
         assert(jlm != NULL, "Null jlm in module_from ModuleEntry");
-        intptr_t identity_hash = JNIHandles::resolve(jlm)->identity_hash();
+        intptr_t identity_hash = jlm->identity_hash();
         size_t len = 170 + strlen(current_class_name) + strlen(new_class_name) +
           2*strlen(module_to_name) + strlen(package_name) + 2*sizeof(uintx);
         msg = NEW_RESOURCE_ARRAY(char, len);