summaryrefslogtreecommitdiff
path: root/src/library/scala/Console.scala
diff options
context:
space:
mode:
authorLex Spoon <lex@lexspoon.org>2007-05-21 15:41:16 +0000
committerLex Spoon <lex@lexspoon.org>2007-05-21 15:41:16 +0000
commit22a8618b48e945323723755525bbdeb97c63da3e (patch)
tree3f73ee56fd3889997aed3ca514e7b45d0f1f3852 /src/library/scala/Console.scala
parent9c91674927c2b0fa9e72f9b5a622255ac02400eb (diff)
downloadscala-22a8618b48e945323723755525bbdeb97c63da3e.tar.gz
scala-22a8618b48e945323723755525bbdeb97c63da3e.tar.bz2
scala-22a8618b48e945323723755525bbdeb97c63da3e.zip
Renamed Fluid to DynamicVariable
Diffstat (limited to 'src/library/scala/Console.scala')
-rw-r--r--src/library/scala/Console.scala18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/library/scala/Console.scala b/src/library/scala/Console.scala
index 73f1e8c63e..0897f9a7cb 100644
--- a/src/library/scala/Console.scala
+++ b/src/library/scala/Console.scala
@@ -15,7 +15,7 @@ import java.io.{InputStream, Reader, InputStreamReader, BufferedReader}
import java.io.{OutputStream, PrintStream}
import java.text.MessageFormat
-import scala.util.Fluid
+import scala.util.DynamicVariable
import Predef._
@@ -57,12 +57,12 @@ object Console {
final val REVERSED = "\033[7m"
final val INVISIBLE = "\033[8m"
- private val outFluid = new Fluid[PrintStream](java.lang.System.out)
- private val inFluid = new Fluid[BufferedReader](
+ private val outVar = new DynamicVariable[PrintStream](java.lang.System.out)
+ private val inVar = new DynamicVariable[BufferedReader](
new BufferedReader(new InputStreamReader(java.lang.System.in)))
- def out = outFluid.value
- def in = inFluid.value
+ def out = outVar.value
+ def in = inVar.value
val err = java.lang.System.err
@@ -70,7 +70,7 @@ object Console {
*
* @param out the new output stream.
*/
- def setOut(out: PrintStream): Unit = outFluid.value = out
+ def setOut(out: PrintStream): Unit = outVar.value = out
/** Set the default output stream for the duration
* of execution of one thunk.
@@ -81,7 +81,7 @@ object Console {
* @return ...
*/
def withOut[T](out: PrintStream)(thunk: =>T): T =
- outFluid.withValue(out)(thunk)
+ outVar.withValue(out)(thunk)
/** Set the default output stream.
*
@@ -107,7 +107,7 @@ object Console {
* @param reader specifies the new input stream.
*/
def setIn(reader: Reader): Unit = {
- inFluid.value = new BufferedReader(reader)
+ inVar.value = new BufferedReader(reader)
}
/** Set the default input stream for the duration
@@ -118,7 +118,7 @@ object Console {
* the new input stream active
*/
def withIn[T](reader: Reader)(thunk: =>T): T =
- inFluid.withValue(new BufferedReader(reader))(thunk)
+ inVar.withValue(new BufferedReader(reader))(thunk)
/** Set the default input stream.