summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/MethodSynthesis.scala
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2016-06-03 17:35:14 -0700
committerAdriaan Moors <adriaan@lightbend.com>2016-08-11 10:59:18 -0700
commitf1cbe8aee820e166283c0948edede2c6b6624d01 (patch)
tree501f2fea84160965af1e906a8f2d3cfd8b143684 /src/compiler/scala/tools/nsc/typechecker/MethodSynthesis.scala
parentfdc94676928cd9177acfcca8eb7d669e1f4eac48 (diff)
downloadscala-f1cbe8aee820e166283c0948edede2c6b6624d01.tar.gz
scala-f1cbe8aee820e166283c0948edede2c6b6624d01.tar.bz2
scala-f1cbe8aee820e166283c0948edede2c6b6624d01.zip
Make fewer trait methods not-{private, protected}
No longer making trait methods not-protected. (The backend only does public/private because of the poor mapping between visibility from Scala to the JVM). Note that protected trait members will not receive static forwarders in module classes (when mixed into objects). Historic note: we used to `makeNotPrivate` during explicitouter, now we do it later, which means more private methods must be excluded (e.g., lambdaLIFTED ones).
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/MethodSynthesis.scala')
0 files changed, 0 insertions, 0 deletions