aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/ExpandPrivate.scala
diff options
context:
space:
mode:
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._