summaryrefslogtreecommitdiff
path: root/src/compiler/scala/reflect/internal/SymbolTable.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-03-29 17:49:21 -0700
committerPaul Phillips <paulp@improving.org>2012-03-29 20:26:48 -0700
commit71392585dc56950287135ac2582b516d7971bfbc (patch)
treeca9b5a922b6912d75ef4828f85631e114cfe36ea /src/compiler/scala/reflect/internal/SymbolTable.scala
parent0bc2210f5541bfc70d0316bdb1ae89755f4aa70c (diff)
downloadscala-71392585dc56950287135ac2582b516d7971bfbc.tar.gz
scala-71392585dc56950287135ac2582b516d7971bfbc.tar.bz2
scala-71392585dc56950287135ac2582b516d7971bfbc.zip
Cleaning up logging in specialization.
Diffstat (limited to 'src/compiler/scala/reflect/internal/SymbolTable.scala')
-rw-r--r--src/compiler/scala/reflect/internal/SymbolTable.scala6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/compiler/scala/reflect/internal/SymbolTable.scala b/src/compiler/scala/reflect/internal/SymbolTable.scala
index b58a0ef7d5..bb11ca634a 100644
--- a/src/compiler/scala/reflect/internal/SymbolTable.scala
+++ b/src/compiler/scala/reflect/internal/SymbolTable.scala
@@ -55,6 +55,12 @@ abstract class SymbolTable extends api.Universe
log(msg + ": " + result)
result
}
+ private[scala] def logResultIf[T](msg: String, cond: T => Boolean)(result: T): T = {
+ if (cond(result))
+ log(msg + ": " + result)
+
+ result
+ }
/** Are we compiling for Java SE? */
// def forJVM: Boolean