groovy.lang
Class IntRange.IntRangeIterator

java.lang.Object
  extended by groovy.lang.IntRange.IntRangeIterator
All Implemented Interfaces:
java.util.Iterator
Enclosing class:
IntRange

private class IntRange.IntRangeIterator
extends java.lang.Object
implements java.util.Iterator

Iterates through each number in an IntRange.


Field Summary
private  int index
          Counts from 0 up to size - 1.
private  int size
          The number of values in the range.
private  int value
          The next value to return.
 
Constructor Summary
private IntRange.IntRangeIterator()
           
 
Method Summary
 boolean hasNext()
          
 java.lang.Object next()
          
 void remove()
          Not supported.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

index

private int index
Counts from 0 up to size - 1.


size

private int size
The number of values in the range.


value

private int value
The next value to return.

Constructor Detail

IntRange.IntRangeIterator

private IntRange.IntRangeIterator()
Method Detail

hasNext

public boolean hasNext()

Specified by:
hasNext in interface java.util.Iterator

next

public java.lang.Object next()

Specified by:
next in interface java.util.Iterator

remove

public void remove()
Not supported.

Specified by:
remove in interface java.util.Iterator
Throws:
java.lang.UnsupportedOperationException - always


Copyright © ${year} The Codehaus. All Rights Reserved.