diff options
author | Martin Odersky <odersky@gmail.com> | 2003-09-15 20:20:14 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-09-15 20:20:14 +0000 |
commit | dc6ec50a08dcd17aa65a73701abd6963b78a00bc (patch) | |
tree | 00e884ffbe6776f51be59bb249012190ab757a08 /sources/scalac/typechecker/Analyzer.java | |
parent | 1b77651f90d9b4132e419409295f0d3c6153cf41 (diff) | |
download | scala-dc6ec50a08dcd17aa65a73701abd6963b78a00bc.tar.gz scala-dc6ec50a08dcd17aa65a73701abd6963b78a00bc.tar.bz2 scala-dc6ec50a08dcd17aa65a73701abd6963b78a00bc.zip |
*** empty log message ***
Diffstat (limited to 'sources/scalac/typechecker/Analyzer.java')
-rw-r--r-- | sources/scalac/typechecker/Analyzer.java | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/sources/scalac/typechecker/Analyzer.java b/sources/scalac/typechecker/Analyzer.java index 063108a9d0..05657ba759 100644 --- a/sources/scalac/typechecker/Analyzer.java +++ b/sources/scalac/typechecker/Analyzer.java @@ -319,20 +319,6 @@ public class Analyzer extends Transformer implements Modifiers, Kinds { sym.flags &= ~DEFERRED; } } - if ((sym.flags & OVERRIDE) != 0) { - int i = -1; - if (sym.owner().kind == CLASS) { - Type[] parents = sym.owner().info().parents(); - i = parents.length - 1; - while (i >= 0 && - parents[i].lookupNonPrivate(sym.name).kind == NONE) - i--; - } - if (i < 0) { - error(sym.pos, sym + " overrides nothing"); - sym.flags &= ~OVERRIDE; - } - } checkNoConflict(sym, DEFERRED, PRIVATE); checkNoConflict(sym, FINAL, SEALED); checkNoConflict(sym, FINAL, PRIVATE); |