src/hotspot/share/classfile/classFileParser.cpp
changeset 50761 cb07f4b539fc
parent 50735 2f2af62dfac7
child 50816 a73848f8d0ad
equal deleted inserted replaced
50760:8e296de294e7 50761:cb07f4b539fc
   953                                                   CHECK);
   953                                                   CHECK);
   954       }
   954       }
   955 
   955 
   956       if (!interf->is_interface()) {
   956       if (!interf->is_interface()) {
   957         THROW_MSG(vmSymbols::java_lang_IncompatibleClassChangeError(),
   957         THROW_MSG(vmSymbols::java_lang_IncompatibleClassChangeError(),
   958                   err_msg("Class %s can not implement %s, because it is not an interface",
   958                   err_msg("class %s can not implement %s, because it is not an interface (%s)",
   959                           _class_name->as_klass_external_name(),
   959                           _class_name->as_klass_external_name(),
   960                           interf->class_loader_and_module_name()));
   960                           interf->external_name(),
       
   961                           interf->class_in_module_of_loader()));
   961       }
   962       }
   962 
   963 
   963       if (InstanceKlass::cast(interf)->has_nonstatic_concrete_methods()) {
   964       if (InstanceKlass::cast(interf)->has_nonstatic_concrete_methods()) {
   964         *has_nonstatic_concrete_methods = true;
   965         *has_nonstatic_concrete_methods = true;
   965       }
   966       }