diff options
author | Paul Phillips <paulp@improving.org> | 2011-06-16 15:35:04 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2011-06-16 15:35:04 +0000 |
commit | 413a076381f9a5b1e9dc5fd5066412700bfccf67 (patch) | |
tree | fd2b589b47af1abd5ec42a675273376fb832e4e0 | |
parent | 2a2d5d6af91fe25b42a36639f1aaf983d6a2dd02 (diff) | |
download | scala-413a076381f9a5b1e9dc5fd5066412700bfccf67.tar.gz scala-413a076381f9a5b1e9dc5fd5066412700bfccf67.tar.bz2 scala-413a076381f9a5b1e9dc5fd5066412700bfccf67.zip |
Speeding up stack trace suppression.
-rw-r--r-- | src/library/scala/util/control/NoStackTrace.scala | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/library/scala/util/control/NoStackTrace.scala b/src/library/scala/util/control/NoStackTrace.scala index f5a844d2c9..c53f82c206 100644 --- a/src/library/scala/util/control/NoStackTrace.scala +++ b/src/library/scala/util/control/NoStackTrace.scala @@ -18,6 +18,10 @@ package scala.util.control */ trait NoStackTrace extends Throwable { override def fillInStackTrace(): Throwable = - if (sys.SystemProperties.noTraceSupression) super.fillInStackTrace() + if (noSuppression) super.fillInStackTrace() else this } + +object NoStackTrace { + final val noSuppression = sys.SystemProperties.noTraceSupression.value +} |