summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-08-12 18:00:04 +0000
committerPaul Phillips <paulp@improving.org>2009-08-12 18:00:04 +0000
commit1c872d63b8df0cec74db8fac7bba8f012ad99d4d (patch)
tree15d1500b830f5a96b59ae1dc1619e7951a9c2957
parente5187676e6a58f506e870b7c33bc5ebf8f5089ba (diff)
downloadscala-1c872d63b8df0cec74db8fac7bba8f012ad99d4d.tar.gz
scala-1c872d63b8df0cec74db8fac7bba8f012ad99d4d.tar.bz2
scala-1c872d63b8df0cec74db8fac7bba8f012ad99d4d.zip
Adds Source.stdin convenience method.
-rw-r--r--src/library/scala/io/Source.scala4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/library/scala/io/Source.scala b/src/library/scala/io/Source.scala
index 28be6c3f92..1d362cd285 100644
--- a/src/library/scala/io/Source.scala
+++ b/src/library/scala/io/Source.scala
@@ -24,6 +24,10 @@ object Source {
val DefaultBufSize = 2048
val NoReset: () => Source = () => throw new UnsupportedOperationException()
+ /** Creates a <code>Source</code> from System.in.
+ */
+ def stdin = fromInputStream(System.in)
+
def fromIterable(iterable: Iterable[Char]): Source = new Source {
def reset() = fromIterable(iterable)
val iter = iterable.iterator