src/share/vm/classfile/classLoaderData.inline.hpp

changeset 8444
9f2a972df4da
parent 6198
55fb97c4c58d
child 8604
04d83ba48607
equal deleted inserted replaced
8443:3e2abbf1320d 8444:9f2a972df4da
38 return loader_data; 38 return loader_data;
39 } 39 }
40 40
41 41
42 inline ClassLoaderData *ClassLoaderDataGraph::find_or_create(Handle loader, TRAPS) { 42 inline ClassLoaderData *ClassLoaderDataGraph::find_or_create(Handle loader, TRAPS) {
43 assert(loader() != NULL,"Must be a class loader"); 43 guarantee(loader() != NULL && loader()->is_oop(), "Loader must be oop");
44 // Gets the class loader data out of the java/lang/ClassLoader object, if non-null 44 // Gets the class loader data out of the java/lang/ClassLoader object, if non-null
45 // it's already in the loader_data, so no need to add 45 // it's already in the loader_data, so no need to add
46 ClassLoaderData* loader_data= java_lang_ClassLoader::loader_data(loader()); 46 ClassLoaderData* loader_data= java_lang_ClassLoader::loader_data(loader());
47 if (loader_data) { 47 if (loader_data) {
48 return loader_data; 48 return loader_data;

mercurial