< prev index next >

src/hotspot/share/classfile/classLoader.cpp

Print this page

*** 1040,1050 **** // classes has been loaded. bool ClassLoader::add_package(const char *fullq_class_name, s2 classpath_index, TRAPS) { assert(fullq_class_name != NULL, "just checking"); // Get package name from fully qualified class name. ! ResourceMark rm; const char *cp = package_from_name(fullq_class_name); if (cp != NULL) { PackageEntryTable* pkg_entry_tbl = ClassLoaderData::the_null_class_loader_data()->packages(); TempNewSymbol pkg_symbol = SymbolTable::new_symbol(cp); PackageEntry* pkg_entry = pkg_entry_tbl->lookup_only(pkg_symbol); --- 1040,1050 ---- // classes has been loaded. bool ClassLoader::add_package(const char *fullq_class_name, s2 classpath_index, TRAPS) { assert(fullq_class_name != NULL, "just checking"); // Get package name from fully qualified class name. ! ResourceMark rm(THREAD); const char *cp = package_from_name(fullq_class_name); if (cp != NULL) { PackageEntryTable* pkg_entry_tbl = ClassLoaderData::the_null_class_loader_data()->packages(); TempNewSymbol pkg_symbol = SymbolTable::new_symbol(cp); PackageEntry* pkg_entry = pkg_entry_tbl->lookup_only(pkg_symbol);
< prev index next >