diff options
author | Martin Odersky <odersky@gmail.com> | 2014-11-12 11:21:00 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2014-11-12 11:21:06 +0100 |
commit | cf12129e286a6056d97068094cbf86491c432395 (patch) | |
tree | 5317156bcbd7bace8cbb4d50792b2746c097d5ea /test/test/transform/TreeTransformerTest.scala | |
parent | 7978a5f6a1be13ca9c482c3f2e9c2102018cfcf0 (diff) | |
download | dotty-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.scala | 10 |
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 ) |