equal
deleted
inserted
replaced
304 |
304 |
305 const char* module_version = get_module_version(version); |
305 const char* module_version = get_module_version(version); |
306 |
306 |
307 oop loader = java_lang_Module::loader(module_handle()); |
307 oop loader = java_lang_Module::loader(module_handle()); |
308 // Make sure loader is not the jdk.internal.reflect.DelegatingClassLoader. |
308 // Make sure loader is not the jdk.internal.reflect.DelegatingClassLoader. |
309 if (!oopDesc::equals(loader, java_lang_ClassLoader::non_reflection_class_loader(loader))) { |
309 if (loader != java_lang_ClassLoader::non_reflection_class_loader(loader)) { |
310 THROW_MSG(vmSymbols::java_lang_IllegalArgumentException(), |
310 THROW_MSG(vmSymbols::java_lang_IllegalArgumentException(), |
311 "Class loader is an invalid delegating class loader"); |
311 "Class loader is an invalid delegating class loader"); |
312 } |
312 } |
313 Handle h_loader = Handle(THREAD, loader); |
313 Handle h_loader = Handle(THREAD, loader); |
314 // define_module can be called during start-up, before the class loader's ClassLoaderData |
314 // define_module can be called during start-up, before the class loader's ClassLoaderData |