--- a/hotspot/src/share/vm/classfile/classFileError.cpp Sat Mar 25 01:44:22 2017 +0000
+++ b/hotspot/src/share/vm/classfile/classFileError.cpp Tue Mar 28 00:03:23 2017 +0200
@@ -68,6 +68,16 @@
msg, index, name, _class_name->as_C_string());
}
+void ClassFileParser::classfile_parse_error(const char* msg,
+ const char* name,
+ const char* signature,
+ TRAPS) const {
+ assert(_class_name != NULL, "invariant");
+ ResourceMark rm(THREAD);
+ Exceptions::fthrow(THREAD_AND_LOCATION, vmSymbols::java_lang_ClassFormatError(),
+ msg, name, signature, _class_name->as_C_string());
+}
+
PRAGMA_DIAG_POP
void StackMapStream::stackmap_format_error(const char* msg, TRAPS) {