summaryrefslogtreecommitdiff
path: root/sources/scalac/checkers
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2003-04-30 09:06:27 +0000
committerMartin Odersky <odersky@gmail.com>2003-04-30 09:06:27 +0000
commit21f24de326d79515c44f80665f9679410389b1ab (patch)
treebc8820c917f88ecda8469c90bd7f7298fdc27975 /sources/scalac/checkers
parente0d3451834b3cc5748dadb6b53971c05878faee4 (diff)
downloadscala-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.java7
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);