--- a/src/hotspot/share/classfile/classLoaderData.cpp Tue May 14 11:28:44 2019 -0400
+++ b/src/hotspot/share/classfile/classLoaderData.cpp Tue May 14 11:29:18 2019 -0400
@@ -108,8 +108,7 @@
const char* cl_instance_name = java_lang_String::as_utf8_string(cl_name);
if (cl_instance_name != NULL && cl_instance_name[0] != '\0') {
- // Can't throw InternalError and SymbolTable doesn't throw OOM anymore.
- _name = SymbolTable::new_symbol(cl_instance_name, CATCH);
+ _name = SymbolTable::new_symbol(cl_instance_name);
}
}
@@ -125,8 +124,7 @@
(cl_name_and_id == NULL) ? _class_loader_klass->external_name() :
java_lang_String::as_utf8_string(cl_name_and_id);
assert(cl_instance_name_and_id != NULL && cl_instance_name_and_id[0] != '\0', "class loader has no name and id");
- // Can't throw InternalError and SymbolTable doesn't throw OOM anymore.
- _name_and_id = SymbolTable::new_symbol(cl_instance_name_and_id, CATCH);
+ _name_and_id = SymbolTable::new_symbol(cl_instance_name_and_id);
}
ClassLoaderData::ClassLoaderData(Handle h_class_loader, bool is_unsafe_anonymous) :