diff options
author | Nick Kallen <nkallen@tallbro.local> | 2010-12-21 16:48:33 -0800 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-11-07 02:08:37 -0500 |
commit | e0883058a6149e3e968dfe024600108aee64e1b4 (patch) | |
tree | c2a5dddd5fbb9a4f4077edbf69c2ff7e7cce2095 /libraries/eval | |
parent | f7eccee6d4886d2aed9c1328fddd0159d40f6690 (diff) | |
download | cbt-e0883058a6149e3e968dfe024600108aee64e1b4.tar.gz cbt-e0883058a6149e3e968dfe024600108aee64e1b4.tar.bz2 cbt-e0883058a6149e3e968dfe024600108aee64e1b4.zip |
friendly errors
Diffstat (limited to 'libraries/eval')
-rw-r--r-- | libraries/eval/Eval.scala | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/libraries/eval/Eval.scala b/libraries/eval/Eval.scala index 33f7722..f145fed 100644 --- a/libraries/eval/Eval.scala +++ b/libraries/eval/Eval.scala @@ -34,7 +34,6 @@ import scala.tools.nsc.util.{BatchSourceFile, Position} * Evaluate a file or string and return the result. */ object Eval { - // do not look at the man behind the curtain! private val compilerPath = jarPathOfClass("scala.tools.nsc.Interpreter") private val libPath = jarPathOfClass("scala.ScalaObject") @@ -161,7 +160,6 @@ object Eval { } override def reset { - // grumpy comment about these side-effect methods not taking parens. super.reset messages.clear() } @@ -176,7 +174,6 @@ object Eval { val classLoader = new AbstractFileClassLoader(virtualDirectory, this.getClass.getClassLoader) def reset() { - // grumpy comment about these side-effect methods not taking parens. virtualDirectory.clear reporter.reset } @@ -211,5 +208,6 @@ object Eval { } } - class CompilerException(val messages: List[List[String]]) extends Exception("Compiler exception") + class CompilerException(val messages: List[List[String]]) extends Exception( + "Compiler exception " + messages.map(_.mkString("\n")).mkString("\n")) } |