diff options
author | Martin Odersky <odersky@gmail.com> | 2003-04-30 09:06:27 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2003-04-30 09:06:27 +0000 |
commit | 21f24de326d79515c44f80665f9679410389b1ab (patch) | |
tree | bc8820c917f88ecda8469c90bd7f7298fdc27975 /sources/scalac/checkers | |
parent | e0d3451834b3cc5748dadb6b53971c05878faee4 (diff) | |
download | scala-21f24de326d79515c44f80665f9679410389b1ab.tar.gz scala-21f24de326d79515c44f80665f9679410389b1ab.tar.bz2 scala-21f24de326d79515c44f80665f9679410389b1ab.zip |
*** empty log message ***
Diffstat (limited to 'sources/scalac/checkers')
-rw-r--r-- | sources/scalac/checkers/CheckOwners.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sources/scalac/checkers/CheckOwners.java b/sources/scalac/checkers/CheckOwners.java index 8c2bd926d2..6ee1187270 100644 --- a/sources/scalac/checkers/CheckOwners.java +++ b/sources/scalac/checkers/CheckOwners.java @@ -67,7 +67,7 @@ public class CheckOwners extends Checker { case ModuleDef(_,_,_,_): case DefDef(_,_,_,_,_,_): case ValDef(_,_,_,_): - case TypeDef(_,_,_): + case TypeDef(_,_,_, _): traverse(body[i], owner); break; default: @@ -134,9 +134,10 @@ public class CheckOwners extends Checker { traverse(rhs, tree.symbol()); } break; - case TypeDef(int mods, Name name, Tree rhs): { + case TypeDef(int mods, Name name, Tree rhs, Tree lobound): { check(tree); traverse(rhs, tree.symbol()); + // todo: we should do something about lobound here. } break; default: @@ -151,7 +152,7 @@ public class CheckOwners extends Checker { case ModuleDef(_,_,_,_): case DefDef(_,_,_,_,_,_): case ValDef(_,_,_,_): - case TypeDef(_,_,_): { + case TypeDef(_,_,_,_): { Symbol sym = tree.symbol(); if (sym != null && sym != Symbol.NONE) { checkOwner(tree, sym); |