< prev index next >

src/hotspot/share/oops/klass.cpp

Print this page

        

@@ -892,11 +892,11 @@
   const char* parent_loader_phrase = "";
   const char* parent_loader_name_and_id = "";
   if (include_parent_loader &&
       !cld->is_builtin_class_loader_data()) {
     oop parent_loader = java_lang_ClassLoader::parent(class_loader());
-    ClassLoaderData *parent_cld = ClassLoaderData::class_loader_data(parent_loader);
+    ClassLoaderData *parent_cld = SystemDictionary::register_loader(Handle(Thread::current(), parent_loader));
     assert(parent_cld != NULL, "parent's class loader data should not be null");
     parent_loader_name_and_id = parent_cld->loader_name_and_id();
     parent_loader_phrase = ", parent loader ";
     len += strlen(parent_loader_phrase) + strlen(parent_loader_name_and_id);
   }
< prev index next >