summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/Iterator.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2010-02-03 15:52:25 +0000
committerPaul Phillips <paulp@improving.org>2010-02-03 15:52:25 +0000
commit909924acba60dadee5647e405c0bb9a2676f4a70 (patch)
tree717f203151eff1771416d5649539491a6c69a8c1 /src/library/scala/collection/Iterator.scala
parent0ae8343fd4822ae8c31325e3a9a03ea1a08ee237 (diff)
downloadscala-909924acba60dadee5647e405c0bb9a2676f4a70.tar.gz
scala-909924acba60dadee5647e405c0bb9a2676f4a70.tar.bz2
scala-909924acba60dadee5647e405c0bb9a2676f4a70.zip
Made sliding/grouped throw an exception when re...
Made sliding/grouped throw an exception when read past the end. Closes #3017.
Diffstat (limited to 'src/library/scala/collection/Iterator.scala')
-rw-r--r--src/library/scala/collection/Iterator.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/library/scala/collection/Iterator.scala b/src/library/scala/collection/Iterator.scala
index 4e8a409efd..2cee708869 100644
--- a/src/library/scala/collection/Iterator.scala
+++ b/src/library/scala/collection/Iterator.scala
@@ -937,6 +937,8 @@ trait Iterator[+A] { self =>
if (!filled)
fill()
+ if (!filled)
+ throw new NoSuchElementException("next on empty iterator")
filled = false
buffer.toList
}