1.1 --- a/src/share/vm/classfile/systemDictionary.cpp Thu Apr 04 19:07:32 2013 +0200 1.2 +++ b/src/share/vm/classfile/systemDictionary.cpp Thu Apr 04 17:01:34 2013 -0700 1.3 @@ -146,6 +146,17 @@ 1.4 } 1.5 return false; 1.6 } 1.7 + 1.8 +/** 1.9 + * Returns true if the passed class loader is the extension class loader. 1.10 + */ 1.11 +bool SystemDictionary::is_ext_class_loader(Handle class_loader) { 1.12 + if (class_loader.is_null()) { 1.13 + return false; 1.14 + } 1.15 + return (class_loader->klass()->name() == vmSymbols::sun_misc_Launcher_ExtClassLoader()); 1.16 +} 1.17 + 1.18 // ---------------------------------------------------------------------------- 1.19 // Resolving of classes 1.20