< prev index next >

src/hotspot/share/classfile/systemDictionary.cpp

Print this page

        

@@ -1430,10 +1430,15 @@
         // Class is either in the unnamed package, in a named package
         // within a module not defined to the boot loader or in a
         // a named package within the unnamed module.  In all cases,
         // limit visibility to search for the class only in the boot
         // loader's append path.
+        if (!ClassLoader::has_bootclasspath_append()) {
+           // If there is no bootclasspath append entry, no need to continue
+           // searching.
+           return NULL;
+        }
         search_only_bootloader_append = true;
       }
     }
 
     // Prior to bootstrapping's module initialization, never load a class outside
< prev index next >