diff options
author | Paul Phillips <paulp@improving.org> | 2010-02-03 15:52:25 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2010-02-03 15:52:25 +0000 |
commit | 909924acba60dadee5647e405c0bb9a2676f4a70 (patch) | |
tree | 717f203151eff1771416d5649539491a6c69a8c1 /src/library | |
parent | 0ae8343fd4822ae8c31325e3a9a03ea1a08ee237 (diff) | |
download | scala-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')
-rw-r--r-- | src/library/scala/collection/Iterator.scala | 2 |
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 } |