## groovy.lang
Class ObjectRange

Field Summary
`Comparable` | `from`
`boolean` | `reverse`
`int` | `size`
`Comparable` | `to`

Constructor Summary
`ObjectRange(Comparable from, Comparable to)`
`ObjectRange(Comparable from, Comparable to, boolean reverse)`

Method Summary
`void` | `constructorHelper(Comparable from, Comparable to)`
`boolean` | `contains(Object value)`
`boolean` | `containsWithinBounds(Object value)` Checks whether a value is between the from and to values of a Range
`Object` | `decrement(Object value)` Decrements by one
`boolean` | `equals(Object that)`
`boolean` | `equals(ObjectRange that)`
`Object` | `get(int index)`
`Comparable` | `getFrom()`
`Comparable` | `getTo()`
`Object` | `increment(Object value)` Increments by one
`String` | `inspect()`
`boolean` | `isReverse()`
`Iterator` | `iterator()`
`static Comparable` | `normaliseStringType(Comparable operand)`
`int` | `size()`
`void` | `step(int step, Closure closure)`
`List` | `step(int step)`
`List` | `subList(int fromIndex, int toIndex)`
`String` | `toString()`

Constructor Detail

### ObjectRange

    public ObjectRange(Comparable from, Comparable to)

### ObjectRange

    public ObjectRange(Comparable from, Comparable to, boolean reverse)

Method Detail

### constructorHelper

    void constructorHelper(Comparable from, Comparable to)

### contains

    public boolean contains(Object value)

### containsWithinBounds

    public boolean containsWithinBounds(Object value)

  Checks whether a value is between the from and to values of a Range
  param:
    value the value of interest
  return:
    true if the value is within the bounds

### decrement

    Object decrement(Object value)

  Decrements by one
  param:
    value the value to decrement
  return:
    the decremented value

### equals

    public boolean equals(Object that)

### equals

    public boolean equals(ObjectRange that)

### get

    public Object get(int index)

### getFrom

    public Comparable getFrom()

### getTo

    public Comparable getTo()

### increment

    Object increment(Object value)

  Increments by one
  param:
    value the value to increment
  return:
    the incremented value

### inspect

    public String inspect()

### isReverse

    public boolean isReverse()

### iterator

    public Iterator iterator()

### normaliseStringType

    static Comparable normaliseStringType(Comparable operand)

### 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()