mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 23:04:50 +02:00
8165550: Add class loader names to ClassCastException message
Adds new format of class loader names to VM ClassCastException messages Reviewed-by: dholmes, mchung, lfoltan
This commit is contained in:
parent
81f1e7056b
commit
3f2be39bb3
6 changed files with 253 additions and 39 deletions
|
@ -2897,11 +2897,11 @@ void SystemDictionary::verify() {
|
|||
// caller needs ResourceMark
|
||||
const char* SystemDictionary::loader_name(const oop loader) {
|
||||
return ((loader) == NULL ? "<bootloader>" :
|
||||
InstanceKlass::cast((loader)->klass())->name()->as_C_string());
|
||||
InstanceKlass::cast((loader)->klass())->name()->as_C_string());
|
||||
}
|
||||
|
||||
// caller needs ResourceMark
|
||||
const char* SystemDictionary::loader_name(const ClassLoaderData* loader_data) {
|
||||
return (loader_data->class_loader() == NULL ? "<bootloader>" :
|
||||
InstanceKlass::cast((loader_data->class_loader())->klass())->name()->as_C_string());
|
||||
SystemDictionary::loader_name(loader_data->class_loader()));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue