diff --git a/gnu/expr/ClassExp.java b/gnu/expr/ClassExp.java index b8ce460b2..40b45f816 100644 --- a/gnu/expr/ClassExp.java +++ b/gnu/expr/ClassExp.java @@ -643,10 +643,11 @@ public class ClassExp extends LambdaExp generateBridgeMethod(comp, impl, ptypes, rtype); } else { // FIXME - need better error message! - String msg = vec.size() == 0 - ? "missing implementation for " - : "ambiguous implementation for "; - comp.error('e', msg+meth); + String msg = "non-abstract class "+getName(); + msg += vec.size() == 0 + ? " is missing implementation for " + : " has ambiguous implementation for "; + comp.error('e', msg+meth, this); } } else { Method impl