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