summaryrefslogtreecommitdiff
path: root/src/reflect/scala/reflect/internal/SymbolTable.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2013-08-15 15:02:18 -0700
committerPaul Phillips <paulp@improving.org>2013-08-17 08:21:43 -0700
commit2a31f0a76b7c388d4be6d0d9dc642d455f91beca (patch)
tree6ebac6476f1e326ad097864397e2449f0d9ae552 /src/reflect/scala/reflect/internal/SymbolTable.scala
parent44b4dcfc959d1305b96b21cc73a8e74aea865fa0 (diff)
downloadscala-2a31f0a76b7c388d4be6d0d9dc642d455f91beca.tar.gz
scala-2a31f0a76b7c388d4be6d0d9dc642d455f91beca.tar.bz2
scala-2a31f0a76b7c388d4be6d0d9dc642d455f91beca.zip
Pushed some noisy logging down to debuglog.
Diffstat (limited to 'src/reflect/scala/reflect/internal/SymbolTable.scala')
-rw-r--r--src/reflect/scala/reflect/internal/SymbolTable.scala7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/internal/SymbolTable.scala b/src/reflect/scala/reflect/internal/SymbolTable.scala
index c340670635..afe2e41c3e 100644
--- a/src/reflect/scala/reflect/internal/SymbolTable.scala
+++ b/src/reflect/scala/reflect/internal/SymbolTable.scala
@@ -111,6 +111,13 @@ abstract class SymbolTable extends macros.Universe
result
}
+ @inline
+ final private[scala] def debuglogResultIf[T](msg: => String, cond: T => Boolean)(result: T): T = {
+ if (cond(result))
+ debuglog(msg + ": " + result)
+
+ result
+ }
// For too long have we suffered in order to sort NAMES.
// I'm pretty sure there's a reasonable default for that.