aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/TreeTransform.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-11-12 18:09:45 +0100
committerMartin Odersky <odersky@gmail.com>2014-11-12 18:09:45 +0100
commitc3b11ceddd46df7ecb2fb5640fd30efcd82b74c2 (patch)
treeb1a7b91aef85eed503fa4b9d1c34d9c6001591d2 /src/dotty/tools/dotc/transform/TreeTransform.scala
parent46dd4a8d78a955dccee8674df3a962b5dae17856 (diff)
downloaddotty-c3b11ceddd46df7ecb2fb5640fd30efcd82b74c2.tar.gz
dotty-c3b11ceddd46df7ecb2fb5640fd30efcd82b74c2.tar.bz2
dotty-c3b11ceddd46df7ecb2fb5640fd30efcd82b74c2.zip
Remove init method from TreeTransform
Do not lead to temptation...
Diffstat (limited to 'src/dotty/tools/dotc/transform/TreeTransform.scala')
-rw-r--r--src/dotty/tools/dotc/transform/TreeTransform.scala7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/dotty/tools/dotc/transform/TreeTransform.scala b/src/dotty/tools/dotc/transform/TreeTransform.scala
index e12f6a8a6..d3d8a183b 100644
--- a/src/dotty/tools/dotc/transform/TreeTransform.scala
+++ b/src/dotty/tools/dotc/transform/TreeTransform.scala
@@ -142,9 +142,6 @@ object TreeTransforms {
val last = info.transformers(info.transformers.length - 1)
action(ctx.withPhase(last.phase.next))
}
-
- /** perform context-dependant initialization */
- def init(implicit ctx: Context, info: TransformerInfo): Unit = {}
}
/** A phase that defines a TreeTransform to be used in a group */
@@ -531,9 +528,7 @@ object TreeTransforms {
val initialTransformations = transformations
val info = new TransformerInfo(initialTransformations, new NXTransformations(initialTransformations), this)
initialTransformations.zipWithIndex.foreach {
- case (transform, id) =>
- transform.idx = id
- transform.init(ctx, info)
+ case (transform, id) => transform.idx = id
}
implicit val mutatedInfo: TransformerInfo = mutateTransformers(info, prepForUnit, info.nx.nxPrepUnit, t, 0)
if (mutatedInfo eq null) t