## groovy.lang
Class IntRangeIterator

Iterates through each number in an `IntRange`.

Field Summary
`int` | `from`
`int` | `index`
`boolean` | `reverse`
`int` | `size`
`int` | `to`
`int` | `value`

Constructor Summary
`IntRangeIterator()`

Method Summary
`def` | `IntRange(int from, int to)`
`def` | `IntRange(int from, int to, boolean reverse)` Creates a new `IntRange`.
`boolean` | `contains(Object value)`
`boolean` | `containsAll(Collection other)`
`boolean` | `containsWithinBounds(Object o)`
`boolean` | `equals(Object that)`
`boolean` | `equals(IntRange that)`
`Object` | `get(int index)`
`Comparable` | `getFrom()`
`int` | `getFromInt()` Gets the 'from' value as an integer.
`Comparable` | `getTo()`
`int` | `getToInt()` Gets the 'to' value as an integer.
`boolean` | `hasNext()`
`String` | `inspect()`
`boolean` | `isReverse()`
`Iterator` | `iterator()`
`Object` | `next()`
`void` | `remove()` Not supported.
`int` | `size()`
`void` | `step(int step, Closure closure)`
`List` | `step(int step)`
`List` | `subList(int fromIndex, int toIndex)`
`String` | `toString()`

Constructor Detail

### IntRangeIterator

    IntRangeIterator()

Method Detail

### IntRange

    public def IntRange(int from, int to)

### IntRange

    def IntRange(int from, int to, boolean reverse)

  Creates a new `IntRange`.
  param:
    from the first value in the range.
  param:
    to the last value in the range.
  param:
    reverse `true` if the range should count from
  `to` to `from`.
  throws:
    IllegalArgumentException if `from` is greater than `to`.

### contains

    public boolean contains(Object value)

### containsAll

    public boolean containsAll(Collection other)

### containsWithinBounds

    public boolean containsWithinBounds(Object o)

### equals

    public boolean equals(Object that)

### equals

    public boolean equals(IntRange that)

### get

    public Object get(int index)

### getFrom

    public Comparable getFrom()

### getFromInt

    public int getFromInt()

  Gets the 'from' value as an integer.
  return:
    the 'from' value as an integer.

### getTo

    public Comparable getTo()

### getToInt

    public int getToInt()

  Gets the 'to' value as an integer.
  return:
    the 'to' value as an integer.

### hasNext

    public boolean hasNext()

### inspect

    public String inspect()

### isReverse

    public boolean isReverse()

### iterator

    public Iterator iterator()

### next

    public Object next()

### remove

    public void remove()

  Not supported.
  throws:
    javax.naming.OperationNotSupportedException always

### size

    public int size()

### step

    public void step(int step, Closure closure)

### step

    public List step(int step)

### subList

    public List subList(int fromIndex, int toIndex)

### toString

    public String toString()