aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/ast/Desugar.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2016-02-20 16:31:05 +0100
committerMartin Odersky <odersky@gmail.com>2016-02-20 16:31:05 +0100
commit8a849a4b5b5c682263ca5a2cd5a1693ee7cbbb02 (patch)
treeb01cb723496aed52e124a1d0983d9fcd393d0d31 /src/dotty/tools/dotc/ast/Desugar.scala
parent07bf063000db98789a7b0227436284ec9e77e73e (diff)
downloaddotty-8a849a4b5b5c682263ca5a2cd5a1693ee7cbbb02.tar.gz
dotty-8a849a4b5b5c682263ca5a2cd5a1693ee7cbbb02.tar.bz2
dotty-8a849a4b5b5c682263ca5a2cd5a1693ee7cbbb02.zip
Default getters accessibility fix
Default getters should have same accessibility as the method they belong to. Previously, it was the accessibility of the parameter, which makes no sense. Fixes #1116.
Diffstat (limited to 'src/dotty/tools/dotc/ast/Desugar.scala')
-rw-r--r--src/dotty/tools/dotc/ast/Desugar.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/ast/Desugar.scala b/src/dotty/tools/dotc/ast/Desugar.scala
index 31ebc4a7d..89b5a7699 100644
--- a/src/dotty/tools/dotc/ast/Desugar.scala
+++ b/src/dotty/tools/dotc/ast/Desugar.scala
@@ -186,7 +186,7 @@ object desugar {
vparamss = takeUpTo(normalizedVparamss, n),
tpt = TypeTree(),
rhs = vparam.rhs
- ).withMods(vparam.mods & AccessFlags)
+ ).withMods(mods & AccessFlags)
val rest = defaultGetters(vparams :: vparamss1, n + 1)
if (vparam.rhs.isEmpty) rest else defaultGetter :: rest
case Nil :: vparamss1 =>