< prev index next >

src/hotspot/share/classfile/systemDictionaryShared.cpp

Print this page
rev 56505 : 8231993: Remove redundant pkg_str param from is_shared_class_visible_for_classloader
Reviewed-by: jiangli, iklam

@@ -655,11 +655,10 @@
 //     boot/platform/app classloader, or must be in the unnamed module defined in the
 //     AppClassLoader.
 bool SystemDictionaryShared::is_shared_class_visible_for_classloader(
                                                      InstanceKlass* ik,
                                                      Handle class_loader,
-                                                     const char* pkg_string,
                                                      Symbol* pkg_name,
                                                      PackageEntry* pkg_entry,
                                                      ModuleEntry* mod_entry,
                                                      TRAPS) {
   assert(class_loader.not_null(), "Class loader should not be NULL");

@@ -682,11 +681,11 @@
         return true; // Module class from the runtime image
       }
     }
   } else if (SystemDictionary::is_system_class_loader(class_loader())) {
     assert(ent != NULL, "shared class for system loader should have valid SharedClassPathEntry");
-    if (pkg_string == NULL) {
+    if (pkg_name == NULL) {
       // The archived class is in the unnamed package. Currently, the boot image
       // does not contain any class in the unnamed package.
       assert(!ent->is_modules_image(), "Class in the unnamed package must be from the classpath");
       if (path_index >= ClassLoaderExt::app_class_paths_start_index()) {
         assert(path_index < ClassLoaderExt::app_module_paths_start_index(), "invalid path_index");
< prev index next >