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