summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/Main.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2010-08-30 16:02:34 +0000
committerMartin Odersky <odersky@gmail.com>2010-08-30 16:02:34 +0000
commit8964f6f1bcc8500f1bc6a2808ef70d8852d208ec (patch)
treecc558460d2f7be3238af3bf80bc95f5422313641 /src/compiler/scala/tools/nsc/Main.scala
parent41e2c237dfdcaffaa53edc6ef30b044353bce5e4 (diff)
downloadscala-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.scala4
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