aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/ExpandPrivate.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2015-05-02 19:04:00 +0200
committerMartin Odersky <odersky@gmail.com>2015-05-02 19:04:00 +0200
commitc01413e08b0a95e4d93616ac8a2d00c8ddf3b52e (patch)
treea4809697094c96da8ab1de5f70ca4c0f79b50e7e /src/dotty/tools/dotc/transform/ExpandPrivate.scala
parent592f2d50a18637d79cbba4f1a28f32cda3822ffe (diff)
downloaddotty-c01413e08b0a95e4d93616ac8a2d00c8ddf3b52e.tar.gz
dotty-c01413e08b0a95e4d93616ac8a2d00c8ddf3b52e.tar.bz2
dotty-c01413e08b0a95e4d93616ac8a2d00c8ddf3b52e.zip
Fixed doc comment.
Diffstat (limited to 'src/dotty/tools/dotc/transform/ExpandPrivate.scala')
-rw-r--r--src/dotty/tools/dotc/transform/ExpandPrivate.scala8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/dotty/tools/dotc/transform/ExpandPrivate.scala b/src/dotty/tools/dotc/transform/ExpandPrivate.scala
index ef36796cd..87bf9c2b0 100644
--- a/src/dotty/tools/dotc/transform/ExpandPrivate.scala
+++ b/src/dotty/tools/dotc/transform/ExpandPrivate.scala
@@ -16,12 +16,8 @@ import Decorators._
import ast.Trees._
import TreeTransforms._
-/** Makes private methods static, provided they not deferred, accessors, or static,
- * by rewriting a method `m` in class `C` as follows:
- *
- * private def m(ps) = e
- *
- * --> private static def($this: C, ps) = [this -> $this] e
+/** Make private term members accessed from other classes non-private
+ * by resetting the Private flag and expanding their name.
*/
class ExpandPrivate extends MiniPhaseTransform with IdentityDenotTransformer { thisTransform =>
import ast.tpd._