aboutsummaryrefslogtreecommitdiff
path: root/test/test/transform/TreeTransformerTest.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-11-12 11:21:00 +0100
committerMartin Odersky <odersky@gmail.com>2014-11-12 11:21:06 +0100
commitcf12129e286a6056d97068094cbf86491c432395 (patch)
tree5317156bcbd7bace8cbb4d50792b2746c097d5ea /test/test/transform/TreeTransformerTest.scala
parent7978a5f6a1be13ca9c482c3f2e9c2102018cfcf0 (diff)
downloaddotty-cf12129e286a6056d97068094cbf86491c432395.tar.gz
dotty-cf12129e286a6056d97068094cbf86491c432395.tar.bz2
dotty-cf12129e286a6056d97068094cbf86491c432395.zip
Added methods to prepare-for and transform a complete compilation unit tree.
Should replace destructive inits.
Diffstat (limited to 'test/test/transform/TreeTransformerTest.scala')
-rw-r--r--test/test/transform/TreeTransformerTest.scala10
1 files changed, 5 insertions, 5 deletions
diff --git a/test/test/transform/TreeTransformerTest.scala b/test/test/transform/TreeTransformerTest.scala
index a1839f2a1..fadc44ab9 100644
--- a/test/test/transform/TreeTransformerTest.scala
+++ b/test/test/transform/TreeTransformerTest.scala
@@ -24,7 +24,7 @@ class TreeTransformerTest extends DottyTest {
override def phaseName: String = "test"
}
- val transformed = transformer.transform(tree)
+ val transformed = transformer.macroTransform(tree)
Assert.assertTrue("returns same tree if unmodified",
tree eq transformed
@@ -46,7 +46,7 @@ class TreeTransformerTest extends DottyTest {
override def phaseName: String = "test"
}
- val transformed = transformer.transform(tree)
+ val transformed = transformer.macroTransform(tree)
Assert.assertTrue("returns same tree if unmodified",
transformed.toString.contains("List(ValDef(Modifiers(,,List()),d,TypeTree[TypeRef(ThisType(module class scala),Int)],Literal(Constant(2)))")
@@ -77,7 +77,7 @@ class TreeTransformerTest extends DottyTest {
override def phaseName: String = "test"
}
- val tr = transformer.transform(tree).toString
+ val tr = transformer.macroTransform(tree).toString
Assert.assertTrue("node can rewrite children",
tr.contains("Literal(Constant(2))") && !tr.contains("Literal(Constant(-1))")
@@ -123,7 +123,7 @@ class TreeTransformerTest extends DottyTest {
override def phaseName: String = "test"
}
- val tr = transformer.transform(tree).toString
+ val tr = transformer.macroTransform(tree).toString
Assert.assertTrue("node can rewrite children",
tr.contains("Literal(Constant(3))")
@@ -191,7 +191,7 @@ class TreeTransformerTest extends DottyTest {
override def phaseName: String = "test"
}
- val tr = transformer.transform(tree).toString
+ val tr = transformer.macroTransform(tree).toString
Assert.assertTrue("transformations aren't invoked multiple times",
transformed1 == 2 && transformed2 == 3
)