diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2012-11-23 23:22:30 +0100 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2012-11-23 23:22:30 +0100 |
commit | 7253b5e7a62e0e255a3fece591b7b5991a24d3a9 (patch) | |
tree | 85c5595436e7da05e5b3abddb6741790a38ef0a5 | |
parent | 4855a5ff60a0b4992da141054c074438b456c3fc (diff) | |
download | scala-async-7253b5e7a62e0e255a3fece591b7b5991a24d3a9.tar.gz scala-async-7253b5e7a62e0e255a3fece591b7b5991a24d3a9.tar.bz2 scala-async-7253b5e7a62e0e255a3fece591b7b5991a24d3a9.zip |
Enable debug logging with a system property.
-rw-r--r-- | src/main/scala/scala/async/AsyncUtils.scala | 2 | ||||
-rw-r--r-- | src/test/scala/scala/async/TreeInterrogation.scala | 9 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/main/scala/scala/async/AsyncUtils.scala b/src/main/scala/scala/async/AsyncUtils.scala index 77c155f..b2f6747 100644 --- a/src/main/scala/scala/async/AsyncUtils.scala +++ b/src/main/scala/scala/async/AsyncUtils.scala @@ -8,7 +8,7 @@ package scala.async */ object AsyncUtils { - private val verbose = false + private val verbose = false || sys.props.getOrElse("scala.async.debug", "false").equalsIgnoreCase("true") private[async] def vprintln(s: => Any): Unit = if (verbose) println("[async] "+s) diff --git a/src/test/scala/scala/async/TreeInterrogation.scala b/src/test/scala/scala/async/TreeInterrogation.scala index 9ac0dce..1212045 100644 --- a/src/test/scala/scala/async/TreeInterrogation.scala +++ b/src/test/scala/scala/async/TreeInterrogation.scala @@ -36,8 +36,9 @@ class TreeInterrogation { } - @Test + //@Test def sandbox() { + sys.props("scala.async.debug") = "true" val cm = reflect.runtime.currentMirror val tb = mkToolbox("-cp target/scala-2.10/classes") val tree = tb.parse( @@ -55,9 +56,9 @@ class TreeInterrogation { | println("after while") | y | }""".stripMargin) - //println(tree) + println(tree) val tree1 = tb.typeCheck(tree.duplicate) - //println(cm.universe.show(tree1)) - //println(tb.eval(tree)) + println(cm.universe.show(tree1)) + println(tb.eval(tree)) } } |