src/share/vm/classfile/systemDictionary.cpp

changeset 4880
0ca3dd0ffaba
parent 4848
d886ac1dfd36
parent 4866
16885e702c88
child 4899
68fe50d4f1d5
     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  

mercurial