< 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 >