2246 if (!ModuleEntryTable::javabase_defined()) { |
2246 if (!ModuleEntryTable::javabase_defined()) { |
2247 // Before java.base is defined during bootstrapping, define all packages in |
2247 // Before java.base is defined during bootstrapping, define all packages in |
2248 // the java.base module. If a non-java.base package is erroneously placed |
2248 // the java.base module. If a non-java.base package is erroneously placed |
2249 // in the java.base module it will be caught later when java.base |
2249 // in the java.base module it will be caught later when java.base |
2250 // is defined by ModuleEntryTable::verify_javabase_packages check. |
2250 // is defined by ModuleEntryTable::verify_javabase_packages check. |
2251 assert(ModuleEntryTable::javabase_moduleEntry() != NULL, "java.base module is NULL"); |
2251 assert(ModuleEntryTable::javabase_moduleEntry() != NULL, JAVA_BASE_NAME " module is NULL"); |
2252 _package_entry = loader_data->packages()->lookup(pkg_name, ModuleEntryTable::javabase_moduleEntry()); |
2252 _package_entry = loader_data->packages()->lookup(pkg_name, ModuleEntryTable::javabase_moduleEntry()); |
2253 } else { |
2253 } else { |
2254 assert(loader_data->modules()->unnamed_module() != NULL, "unnamed module is NULL"); |
2254 assert(loader_data->modules()->unnamed_module() != NULL, "unnamed module is NULL"); |
2255 _package_entry = loader_data->packages()->lookup(pkg_name, |
2255 _package_entry = loader_data->packages()->lookup(pkg_name, |
2256 loader_data->modules()->unnamed_module()); |
2256 loader_data->modules()->unnamed_module()); |