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