diff options
author | Martin Odersky <odersky@gmail.com> | 2005-07-14 13:16:48 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2005-07-14 13:16:48 +0000 |
commit | 5b1141d3e716d52cf61eb4db2b13fd126e5607eb (patch) | |
tree | eeb7daa5e087101fd4639c32db11462c2f20f5a1 /sources/scala/tools/nsc/typechecker/RefChecks.scala | |
parent | 20851c9a024d128d6b856ef6fde274eb833e5b48 (diff) | |
download | scala-5b1141d3e716d52cf61eb4db2b13fd126e5607eb.tar.gz scala-5b1141d3e716d52cf61eb4db2b13fd126e5607eb.tar.bz2 scala-5b1141d3e716d52cf61eb4db2b13fd126e5607eb.zip |
*** empty log message ***
Diffstat (limited to 'sources/scala/tools/nsc/typechecker/RefChecks.scala')
-rwxr-xr-x | sources/scala/tools/nsc/typechecker/RefChecks.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sources/scala/tools/nsc/typechecker/RefChecks.scala b/sources/scala/tools/nsc/typechecker/RefChecks.scala index 7260ed625d..7ad0d2e182 100755 --- a/sources/scala/tools/nsc/typechecker/RefChecks.scala +++ b/sources/scala/tools/nsc/typechecker/RefChecks.scala @@ -572,13 +572,13 @@ abstract class RefChecks extends Transform { case TypeApply(fn, args) => checkBounds(fn.tpe.typeParams, args map (.tpe)); - if (sym.isMethod && sym.hasFlag(CASE)) result = toConstructor; + if (sym.isSourceMethod && sym.hasFlag(CASE)) result = toConstructor; case New(tpt) => enterReference(tree.pos, tpt.tpe.symbol); case Ident(name) => - if (sym.isMethod && sym.hasFlag(CASE)) + if (sym.isSourceMethod && sym.hasFlag(CASE)) result = toConstructor else if (name != nme.WILDCARD && name != nme.WILDCARD_STAR.toTypeName) { sym setFlag ACCESSED; @@ -587,7 +587,7 @@ abstract class RefChecks extends Transform { } case Select(qual, name) => - if (sym.isMethod && sym.hasFlag(CASE)) + if (sym.isSourceMethod && sym.hasFlag(CASE)) result = toConstructor else { sym setFlag ACCESSED; |