summaryrefslogtreecommitdiff
path: root/src/library/scala/sys
diff options
context:
space:
mode:
authorKota Mizushima <mizukota@gmail.com>2016-03-17 20:21:49 +0900
committerKota Mizushima <mizukota@gmail.com>2016-03-18 00:25:10 +0900
commit67b3b9da7a517f702c331b42987f1debe49184d6 (patch)
treec978dc6a494969b21eaa2f612e660de43520a07e /src/library/scala/sys
parentca741091c898e17d082c496443b6b258ef4020e8 (diff)
downloadscala-67b3b9da7a517f702c331b42987f1debe49184d6.tar.gz
scala-67b3b9da7a517f702c331b42987f1debe49184d6.tar.bz2
scala-67b3b9da7a517f702c331b42987f1debe49184d6.zip
Resolve warnings related to SyncVar#set
Replace it with SyncVar#put
Diffstat (limited to 'src/library/scala/sys')
-rw-r--r--src/library/scala/sys/process/ProcessBuilderImpl.scala2
-rw-r--r--src/library/scala/sys/process/ProcessImpl.scala8
2 files changed, 5 insertions, 5 deletions
diff --git a/src/library/scala/sys/process/ProcessBuilderImpl.scala b/src/library/scala/sys/process/ProcessBuilderImpl.scala
index 236baaf038..eef140c16a 100644
--- a/src/library/scala/sys/process/ProcessBuilderImpl.scala
+++ b/src/library/scala/sys/process/ProcessBuilderImpl.scala
@@ -56,7 +56,7 @@ private[process] trait ProcessBuilderImpl {
success put false
val t = Spawn({
runImpl(io)
- success set true
+ success.put(true)
}, io.daemonizeThreads)
new ThreadProcess(t, success)
diff --git a/src/library/scala/sys/process/ProcessImpl.scala b/src/library/scala/sys/process/ProcessImpl.scala
index 559c0ee525..6da0dee056 100644
--- a/src/library/scala/sys/process/ProcessImpl.scala
+++ b/src/library/scala/sys/process/ProcessImpl.scala
@@ -30,8 +30,8 @@ private[process] trait ProcessImpl {
def apply[T](f: => T): (Thread, () => T) = {
val result = new SyncVar[Either[Throwable, T]]
def run(): Unit =
- try result set Right(f)
- catch { case e: Exception => result set Left(e) }
+ try result.put(Right(f))
+ catch { case e: Exception => result.put(Left(e)) }
val t = Spawn(run())
@@ -91,8 +91,8 @@ private[process] trait ProcessImpl {
protected lazy val (processThread, getExitValue, destroyer) = {
val code = new SyncVar[Option[Int]]()
- code set None
- val thread = Spawn(code set runAndExitValue())
+ code.put(None)
+ val thread = Spawn(code.put(runAndExitValue()))
(
thread,