diff options
author | Martin Odersky <odersky@gmail.com> | 2006-05-16 20:34:26 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2006-05-16 20:34:26 +0000 |
commit | 8ab0305de71c63d8dcdba023fdb305202da57edd (patch) | |
tree | 8a4ac8b0939347008c0be1042468d05a32994f17 /src/compiler/scala/tools/nsc/typechecker/Namers.scala | |
parent | 5c11f952af7017a7d45b56f136a903e128aefcca (diff) | |
download | scala-8ab0305de71c63d8dcdba023fdb305202da57edd.tar.gz scala-8ab0305de71c63d8dcdba023fdb305202da57edd.tar.bz2 scala-8ab0305de71c63d8dcdba023fdb305202da57edd.zip |
bug fixes
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, 3 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Namers.scala b/src/compiler/scala/tools/nsc/typechecker/Namers.scala index a74c7f20b9..8ce72b46ce 100644 --- a/src/compiler/scala/tools/nsc/typechecker/Namers.scala +++ b/src/compiler/scala/tools/nsc/typechecker/Namers.scala @@ -88,7 +88,9 @@ trait Namers requires Analyzer { if (!(sym.isSourceMethod && sym.owner.isClass && !sym.owner.isPackageClass)) { val prev = context.scope.lookupEntry(sym.name); if (prev != null && prev.owner == context.scope && - (!prev.sym.isSourceMethod || sym.owner.isPackageClass)) { + (!prev.sym.isSourceMethod || + nme.isSetterName(sym.name) || + sym.owner.isPackageClass)) { /* if (sym.sourceFile == null && prev.sym.sourceFile == null) {} |