< prev index next >
src/hotspot/share/classfile/classLoaderData.inline.hpp
Print this page
*** 38,56 ****
assert(loader_data != NULL, "Must be");
return loader_data;
}
! inline ClassLoaderData *ClassLoaderDataGraph::find_or_create(Handle loader, TRAPS) {
guarantee(loader() != NULL && oopDesc::is_oop(loader()), "Loader must be oop");
// Gets the class loader data out of the java/lang/ClassLoader object, if non-null
// it's already in the loader_data, so no need to add
ClassLoaderData* loader_data= java_lang_ClassLoader::loader_data(loader());
if (loader_data) {
return loader_data;
}
! return ClassLoaderDataGraph::add(loader, false, THREAD);
}
size_t ClassLoaderDataGraph::num_instance_classes() {
return _num_instance_classes;
}
--- 38,56 ----
assert(loader_data != NULL, "Must be");
return loader_data;
}
! inline ClassLoaderData *ClassLoaderDataGraph::find_or_create(Handle loader) {
guarantee(loader() != NULL && oopDesc::is_oop(loader()), "Loader must be oop");
// Gets the class loader data out of the java/lang/ClassLoader object, if non-null
// it's already in the loader_data, so no need to add
ClassLoaderData* loader_data= java_lang_ClassLoader::loader_data(loader());
if (loader_data) {
return loader_data;
}
! return ClassLoaderDataGraph::add(loader, false);
}
size_t ClassLoaderDataGraph::num_instance_classes() {
return _num_instance_classes;
}
< prev index next >