summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/Namers.scala
diff options
context:
space:
mode:
authormihaylov <mihaylov@epfl.ch>2006-07-12 10:11:39 +0000
committermihaylov <mihaylov@epfl.ch>2006-07-12 10:11:39 +0000
commitac87e36fddc684ce42e574063e0ead2ee029edb6 (patch)
tree93d5b629aedcba1edbaefab211203975b170be4c /src/compiler/scala/tools/nsc/typechecker/Namers.scala
parentad9ac5a2962262f8161b102e81fcfaddea14d1c1 (diff)
downloadscala-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.scala4
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(_, _) =>