summaryrefslogtreecommitdiff
path: root/sources/scalac/typechecker
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2004-04-04 18:37:59 +0000
committerpaltherr <paltherr@epfl.ch>2004-04-04 18:37:59 +0000
commit6b35acd807e982b5296eb05898561ea8664bf2a3 (patch)
tree4c39fe37f0dcd827eb7582eb0b4b564074b20acc /sources/scalac/typechecker
parent8127c2eeeff7ee3a3f65a205020d50c4c5cdba16 (diff)
downloadscala-6b35acd807e982b5296eb05898561ea8664bf2a3.tar.gz
scala-6b35acd807e982b5296eb05898561ea8664bf2a3.tar.bz2
scala-6b35acd807e982b5296eb05898561ea8664bf2a3.zip
- Added method Type.isError
Diffstat (limited to 'sources/scalac/typechecker')
-rw-r--r--sources/scalac/typechecker/RefCheck.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/sources/scalac/typechecker/RefCheck.java b/sources/scalac/typechecker/RefCheck.java
index 92290a4317..c7e2572d72 100644
--- a/sources/scalac/typechecker/RefCheck.java
+++ b/sources/scalac/typechecker/RefCheck.java
@@ -277,7 +277,7 @@ public class RefCheck extends Transformer implements Modifiers, Kinds {
}
void overrideError(int pos, Symbol member, Symbol other, String msg) {
- if (other.type() != Type.ErrorType && member.type() != Type.ErrorType)
+ if (!other.type().isError() && !member.type().isError())
unit.error(pos,
"error overriding " + other + other.locationString() +
";\n " + member + member.locationString() + " " + msg);
@@ -285,7 +285,7 @@ public class RefCheck extends Transformer implements Modifiers, Kinds {
void overrideTypeError(int pos, Symbol member, Symbol other, Type site,
boolean lobound) {
- if (other.type() != Type.ErrorType && member.type() != Type.ErrorType) {
+ if (!other.type().isError() && !member.type().isError()) {
Type memberInfo = lobound ? site.memberLoBound(member)
: normalizedInfo(site, member);
Type otherInfo = lobound ? site.memberLoBound(other)