diff options
author | Martin Odersky <odersky@gmail.com> | 2004-06-29 16:13:57 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2004-06-29 16:13:57 +0000 |
commit | a7c611df6572af103de17efda3438c2f2f7ac64a (patch) | |
tree | 5ac7238f1e7b307abf7d41baec0c72f0b4fe36c4 | |
parent | b47b66ba0cfa703c21f4d14db3dce6a0dddc4aa0 (diff) | |
download | scala-a7c611df6572af103de17efda3438c2f2f7ac64a.tar.gz scala-a7c611df6572af103de17efda3438c2f2f7ac64a.tar.bz2 scala-a7c611df6572af103de17efda3438c2f2f7ac64a.zip |
*** empty log message ***
-rw-r--r-- | sources/scalac/typechecker/RefCheck.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/typechecker/RefCheck.java b/sources/scalac/typechecker/RefCheck.java index cb0ac3be5b..4a8f1d78e4 100644 --- a/sources/scalac/typechecker/RefCheck.java +++ b/sources/scalac/typechecker/RefCheck.java @@ -121,7 +121,7 @@ public class RefCheck extends Transformer implements Modifiers, Kinds { case OverloadedType(Symbol[] alts, _): for (int i = 0; i < alts.length; i++) { if (normalizedInfo(self, alts[i]).isSubType(template) && - alts[i].owner() == clazz) { + alts[i].owner() == member1.owner()) { if (member == other) member = alts[i]; else @@ -159,7 +159,7 @@ public class RefCheck extends Transformer implements Modifiers, Kinds { } abstractClassError( clazz, - member + member.locationString() + " is not defined" + + member.toString() + member.type() + member.locationString() + " is not defined" + (((member.flags & MUTABLE) == 0) ? "" : "\n(Note that variables need to be initialized to be defined)")); } else if (member.isAbstractOverride()) { |