src/hotspot/share/classfile/classFileParser.cpp
changeset 50633 b8055b38b252
parent 50113 caf115bb98ad
child 50634 c349d409262a
equal deleted inserted replaced
50632:fd430e352427 50633:b8055b38b252
   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                    "Implementing class");
   958                   err_msg("Class %s can not implement %s, because it is not an interface",
       
   959                           _class_name->as_klass_external_name(),
       
   960                           interf->class_loader_and_module_name()));
   959       }
   961       }
   960 
   962 
   961       if (InstanceKlass::cast(interf)->has_nonstatic_concrete_methods()) {
   963       if (InstanceKlass::cast(interf)->has_nonstatic_concrete_methods()) {
   962         *has_nonstatic_concrete_methods = true;
   964         *has_nonstatic_concrete_methods = true;
   963       }
   965       }