diff options
author | Lex Spoon <lex@lexspoon.org> | 2006-03-30 15:44:56 +0000 |
---|---|---|
committer | Lex Spoon <lex@lexspoon.org> | 2006-03-30 15:44:56 +0000 |
commit | 542401df8d377bc7b6f4c0b88edc37baa95dacf0 (patch) | |
tree | fe91fb9f93e6f656135b1789c15442456e5c63a8 /src/compiler/scala/tools/nsc/ConsoleWriter.scala | |
parent | 05cde954425df3efdf3189eab89e2c0aef515f3f (diff) | |
download | scala-542401df8d377bc7b6f4c0b88edc37baa95dacf0.tar.gz scala-542401df8d377bc7b6f4c0b88edc37baa95dacf0.tar.bz2 scala-542401df8d377bc7b6f4c0b88edc37baa95dacf0.zip |
added :replay to the interpreter
Diffstat (limited to 'src/compiler/scala/tools/nsc/ConsoleWriter.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/ConsoleWriter.scala | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/compiler/scala/tools/nsc/ConsoleWriter.scala b/src/compiler/scala/tools/nsc/ConsoleWriter.scala new file mode 100644 index 0000000000..402d068f96 --- /dev/null +++ b/src/compiler/scala/tools/nsc/ConsoleWriter.scala @@ -0,0 +1,14 @@ +package scala.tools.nsc +import java.io.Writer + +/** A Writer that writes onto the Scala Console */ +class ConsoleWriter extends Writer { + def close = flush + + def flush = Console.flush + + def write(cbuf: Array[char], off: int, len: int): Unit = + write(new String(cbuf.subArray(off, off+len-1))) + + override def write(str: String): Unit = Console.print(str) +} |