diff options
author | schinz <schinz@epfl.ch> | 2003-05-09 12:46:51 +0000 |
---|---|---|
committer | schinz <schinz@epfl.ch> | 2003-05-09 12:46:51 +0000 |
commit | 2d62f04fb47098f0d7decbb2d0b760fca7bc77bb (patch) | |
tree | 70009d78cf53be078020897430b3f41f07c9e020 /sources/scalac/checkers | |
parent | 1b110634b10aadb3a1d2062abeb71ad817341ba9 (diff) | |
download | scala-2d62f04fb47098f0d7decbb2d0b760fca7bc77bb.tar.gz scala-2d62f04fb47098f0d7decbb2d0b760fca7bc77bb.tar.bz2 scala-2d62f04fb47098f0d7decbb2d0b760fca7bc77bb.zip |
- use definesSymbol to find nodes which define ...
- use definesSymbol to find nodes which define symbols
Diffstat (limited to 'sources/scalac/checkers')
-rw-r--r-- | sources/scalac/checkers/CheckOwners.java | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/sources/scalac/checkers/CheckOwners.java b/sources/scalac/checkers/CheckOwners.java index 6ee1187270..cabe120708 100644 --- a/sources/scalac/checkers/CheckOwners.java +++ b/sources/scalac/checkers/CheckOwners.java @@ -146,23 +146,13 @@ public class CheckOwners extends Checker { } public void check(Tree tree) { - switch (tree) { - case PackageDef(_,_): - case ClassDef(_,_,_,_,_,_): - case ModuleDef(_,_,_,_): - case DefDef(_,_,_,_,_,_): - case ValDef(_,_,_,_): - case TypeDef(_,_,_,_): { + if (tree.definesSymbol()) { Symbol sym = tree.symbol(); if (sym != null && sym != Symbol.NONE) { checkOwner(tree, sym); if (sym.kind == Kinds.CLASS) checkOwner(tree, sym.constructor()); } - } break; - - default: - ; // nothing to do } } } |