diff options
author | Paul Phillips <paulp@improving.org> | 2012-10-31 13:15:43 -0700 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2012-10-31 13:22:20 -0700 |
commit | 98e3e4774a4e7ab1f65a1173e5c73caa8f427314 (patch) | |
tree | d5e2ae1bbe3131a2bf8b79eed35e6876de1ff4dc | |
parent | c15171dd280bede6e7c3814d055017965c490e76 (diff) | |
download | scala-98e3e4774a4e7ab1f65a1173e5c73caa8f427314.tar.gz scala-98e3e4774a4e7ab1f65a1173e5c73caa8f427314.tar.bz2 scala-98e3e4774a4e7ab1f65a1173e5c73caa8f427314.zip |
Minor tweaks to logging approach.
-rw-r--r-- | src/reflect/scala/reflect/runtime/JavaUniverse.scala | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/reflect/scala/reflect/runtime/JavaUniverse.scala b/src/reflect/scala/reflect/runtime/JavaUniverse.scala index 1b69ca4e89..0f70a676fa 100644 --- a/src/reflect/scala/reflect/runtime/JavaUniverse.scala +++ b/src/reflect/scala/reflect/runtime/JavaUniverse.scala @@ -13,11 +13,12 @@ class JavaUniverse extends internal.SymbolTable with ReflectSetup with runtime.S def picklerPhase = SomePhase - lazy val settings = new Settings def forInteractive = false def forScaladoc = false + lazy val settings = new Settings + private val isLogging = sys.props contains "scala.debug.reflect" - def log(msg: => AnyRef): Unit = if (settings.debug.value) println(" [] "+msg) + def log(msg: => AnyRef): Unit = if (isLogging) Console.err.println("[reflect] " + msg) type TreeCopier = InternalTreeCopierOps def newStrictTreeCopier: TreeCopier = new StrictTreeCopier |