diff options
author | mihaylov <mihaylov@epfl.ch> | 2006-07-12 10:11:39 +0000 |
---|---|---|
committer | mihaylov <mihaylov@epfl.ch> | 2006-07-12 10:11:39 +0000 |
commit | ac87e36fddc684ce42e574063e0ead2ee029edb6 (patch) | |
tree | 93d5b629aedcba1edbaefab211203975b170be4c /src/compiler/scala/tools/nsc/typechecker/Namers.scala | |
parent | ad9ac5a2962262f8161b102e81fcfaddea14d1c1 (diff) | |
download | scala-ac87e36fddc684ce42e574063e0ead2ee029edb6.tar.gz scala-ac87e36fddc684ce42e574063e0ead2ee029edb6.tar.bz2 scala-ac87e36fddc684ce42e574063e0ead2ee029edb6.zip |
- Made attributes applicable to parameters
- Keep attributes in class Modifiers
- Emit the appropriate information for Java annotations applied to parameters
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Namers.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/typechecker/Namers.scala | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Namers.scala b/src/compiler/scala/tools/nsc/typechecker/Namers.scala index f9e886ab8c..87d2dcf400 100644 --- a/src/compiler/scala/tools/nsc/typechecker/Namers.scala +++ b/src/compiler/scala/tools/nsc/typechecker/Namers.scala @@ -271,7 +271,7 @@ trait Namers requires Analyzer { .setFlag(mods.flags); finish } - case DefDef(mods, nme.CONSTRUCTOR, tparams, vparams, tp, rhs) => + case DefDef(mods, nme.CONSTRUCTOR, tparams, _, _, _) => tree.symbol = enterInScope(owner.newConstructor(tree.pos)) .setFlag(mods.flags | owner.getFlag(ConstrFlags)); setPrivateWithin(tree.symbol, mods); @@ -291,8 +291,6 @@ trait Namers requires Analyzer { .setFlag(mods.flags); setPrivateWithin(tree.symbol, mods); finishWith(tparams) - case Attributed(attr, defn) => - enterSym(defn); case DocDef(_, defn) => enterSym(defn) case imp @ Import(_, _) => |