8026894: Improve VerifyError message about overriding a final method

Add full class name to error message.

Reviewed-by: fparain, zgu, lfoltan
This commit is contained in:
Harold Seigel 2014-07-03 10:25:42 -04:00
parent 6db67f9317
commit 08e90ebfcb
2 changed files with 133 additions and 1 deletions

View file

@ -4590,8 +4590,9 @@ void ClassFileParser::check_final_method_override(instanceKlassHandle this_klass
Exceptions::fthrow(
THREAD_AND_LOCATION,
vmSymbols::java_lang_VerifyError(),
"class %s overrides final method %s.%s",
"class %s overrides final method %s.%s%s",
this_klass->external_name(),
super_m->method_holder()->external_name(),
name->as_C_string(),
signature->as_C_string()
);