src/share/vm/classfile/systemDictionary.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/classfile/systemDictionary.cpp Mon Mar 25 16:56:00 2013
--- new/src/share/vm/classfile/systemDictionary.cpp Mon Mar 25 16:56:00 2013
*** 144,153 ****
--- 144,164 ----
if (AllowParallelDefineClass && java_lang_ClassLoader::parallelCapable(class_loader())) {
return true;
}
return false;
}
+
+ /**
+ * Returns true if the passed class loader is the extension class loader.
+ */
+ bool SystemDictionary::is_ext_class_loader(Handle class_loader) {
+ if (class_loader.is_null()) {
+ return false;
+ }
+ return (class_loader->klass()->name() == vmSymbols::sun_misc_Launcher_ExtClassLoader());
+ }
+
// ----------------------------------------------------------------------------
// Resolving of classes
// Forwards to resolve_or_null
src/share/vm/classfile/systemDictionary.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File