summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/Typers.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2010-10-13 04:48:20 +0000
committerPaul Phillips <paulp@improving.org>2010-10-13 04:48:20 +0000
commitd64cbe436646bccb42def34641c399e8367b1e44 (patch)
tree45f8210f412b733dce3540329ad7d29a7f343081 /src/compiler/scala/tools/nsc/typechecker/Typers.scala
parent08c460450aaa1c3e3e6eb6b2b12309f1476bf6df (diff)
downloadscala-d64cbe436646bccb42def34641c399e8367b1e44.tar.gz
scala-d64cbe436646bccb42def34641c399e8367b1e44.tar.bz2
scala-d64cbe436646bccb42def34641c399e8367b1e44.zip
The second piece of the flags patch.
into Modifiers and Symbol, but touches as little as possible beyond that. It also includes some lengthy commentary (see HasFlags.scala) on the state of the flags and some of the remaining issues. One more patch which unfortunately but unavoidably touches almost every file in the compiler lies ahead. The floor is still open! But no review.
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Typers.scala')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/Typers.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Typers.scala b/src/compiler/scala/tools/nsc/typechecker/Typers.scala
index 472df80df5..c494185133 100644
--- a/src/compiler/scala/tools/nsc/typechecker/Typers.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/Typers.scala
@@ -1748,7 +1748,7 @@ trait Typers { self: Analyzer =>
// for `val` and `var` parameter, look at `target` meta-annotation
if (phase.id <= currentRun.typerPhase.id && meth.isPrimaryConstructor) {
for (vparams <- ddef.vparamss; vd <- vparams) {
- if (vd hasFlag PARAMACCESSOR) {
+ if (vd.mods.isParamAccessor) {
val sym = vd.symbol
sym.setAnnotations(memberAnnots(sym.annotations, ParamTargetClass, keepClean = true))
}