aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-06-17 01:25:14 +0200
committerMartin Odersky <odersky@gmail.com>2013-06-17 01:25:14 +0200
commit3c7936515a9aaf383b453fe5844598fd53a2e551 (patch)
tree82a581b7f5fc3c7abb4c6c56721a4118465db7ab /test
parentc190626eb0a7c6a314429bb4f3c498da989395fc (diff)
downloaddotty-3c7936515a9aaf383b453fe5844598fd53a2e551.tar.gz
dotty-3c7936515a9aaf383b453fe5844598fd53a2e551.tar.bz2
dotty-3c7936515a9aaf383b453fe5844598fd53a2e551.zip
Added typer.Mode
Replaces desugar.Mode. Is now a value class representing a set.
Diffstat (limited to 'test')
-rw-r--r--test/test/DeSugarTest.scala9
-rw-r--r--test/test/showTree.scala1
2 files changed, 6 insertions, 4 deletions
diff --git a/test/test/DeSugarTest.scala b/test/test/DeSugarTest.scala
index 45967a9dd..09d97872b 100644
--- a/test/test/DeSugarTest.scala
+++ b/test/test/DeSugarTest.scala
@@ -10,6 +10,7 @@ import dotty.tools.dotc._
import ast.Trees._
import ast.desugar
import ast.desugar._
+import typer.Mode
import scala.collection.mutable.ListBuffer
@@ -20,16 +21,16 @@ class DeSugarTest extends ParserTest {
import Mode._
object DeSugar extends TreeTransformer {
- var curMode: Mode.Value = Mode.Expr
- def withMode[T](mode: Mode.Value)(op: => T) = {
+ var curMode: Mode = Mode.Expr
+ def withMode[T](mode: Mode)(op: => T) = {
val saved = curMode
curMode = mode
try op
finally curMode = saved
}
- def transform(tree: Tree, mode: Mode.Value): Tree = withMode(mode) { transform(tree) }
- def transform(trees: List[Tree], mode: Mode.Value): List[Tree] = withMode(mode) { transform(trees) }
+ def transform(tree: Tree, mode: Mode): Tree = withMode(mode) { transform(tree) }
+ def transform(trees: List[Tree], mode: Mode): List[Tree] = withMode(mode) { transform(trees) }
override def transform(tree: Tree): Tree = {
val tree1 = desugar(tree, curMode)
diff --git a/test/test/showTree.scala b/test/test/showTree.scala
index 957131cf7..9476d994b 100644
--- a/test/test/showTree.scala
+++ b/test/test/showTree.scala
@@ -3,6 +3,7 @@ import dotty.tools.dotc._
import ast.Trees._
import ast.desugar
import ast.desugar._
+import typer.Mode
object showTree extends DeSugarTest {