src/share/vm/classfile/classLoaderData.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/share/vm/classfile/classLoaderData.cpp	Mon Mar 25 16:55:57 2013
--- new/src/share/vm/classfile/classLoaderData.cpp	Mon Mar 25 16:55:57 2013

*** 319,328 **** --- 319,335 ---- if (_deallocate_list != NULL) { delete _deallocate_list; } } + /** + * Returns true if this class loader data is for the extension class loader. + */ + bool ClassLoaderData::is_ext_class_loader_data() const { + return SystemDictionary::is_ext_class_loader(class_loader()); + } + Metaspace* ClassLoaderData::metaspace_non_null() { assert(!DumpSharedSpaces, "wrong metaspace!"); // If the metaspace has not been allocated, create a new one. Might want // to create smaller arena for Reflection class loaders also. // The reason for the delayed allocation is because some class loaders are

src/share/vm/classfile/classLoaderData.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File