diff options
author | Martin Odersky <odersky@gmail.com> | 2010-08-30 16:02:34 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2010-08-30 16:02:34 +0000 |
commit | 8964f6f1bcc8500f1bc6a2808ef70d8852d208ec (patch) | |
tree | cc558460d2f7be3238af3bf80bc95f5422313641 /src/compiler/scala/tools/nsc/Main.scala | |
parent | 41e2c237dfdcaffaa53edc6ef30b044353bce5e4 (diff) | |
download | scala-8964f6f1bcc8500f1bc6a2808ef70d8852d208ec.tar.gz scala-8964f6f1bcc8500f1bc6a2808ef70d8852d208ec.tar.bz2 scala-8964f6f1bcc8500f1bc6a2808ef70d8852d208ec.zip |
New wider interface of presentation compiler.
Diffstat (limited to 'src/compiler/scala/tools/nsc/Main.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/Main.scala | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/Main.scala b/src/compiler/scala/tools/nsc/Main.scala index 948c5f6fb8..1e6699079d 100644 --- a/src/compiler/scala/tools/nsc/Main.scala +++ b/src/compiler/scala/tools/nsc/Main.scala @@ -8,8 +8,6 @@ package scala.tools.nsc import java.io.File import File.pathSeparator -import scala.concurrent.SyncVar - import scala.tools.nsc.interactive.{ RefinedBuildManager, SimpleBuildManager } import scala.tools.nsc.io.AbstractFile import scala.tools.nsc.reporters.{Reporter, ConsoleReporter} @@ -59,7 +57,7 @@ object Main extends AnyRef with EvalLoop { import compiler.{ reporter => _, _ } val sfs = command.files.map(getSourceFile(_)) - val reloaded = new SyncVar[Either[Unit, Throwable]] + val reloaded = new interactive.Response[Unit] askReload(sfs, reloaded) reloaded.get.right.toOption match { case Some(ex) => reporter.cancelled = true // Causes exit code to be non-0 |