diff options
author | Lex Spoon <lex@lexspoon.org> | 2007-05-21 15:41:16 +0000 |
---|---|---|
committer | Lex Spoon <lex@lexspoon.org> | 2007-05-21 15:41:16 +0000 |
commit | 22a8618b48e945323723755525bbdeb97c63da3e (patch) | |
tree | 3f73ee56fd3889997aed3ca514e7b45d0f1f3852 /src/library/scala/Console.scala | |
parent | 9c91674927c2b0fa9e72f9b5a622255ac02400eb (diff) | |
download | scala-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.scala | 18 |
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. |