com.google.gwt.benchmarks.client
Class IntRange
java.lang.Object
com.google.gwt.benchmarks.client.IntRange
- All Implemented Interfaces:
- java.lang.Iterable<java.lang.Integer>
public class IntRange
- extends java.lang.Object
- implements java.lang.Iterable<java.lang.Integer>
Iterates over a start and end value by a stepping function. Typically used by
benchmarks to supply a range of values over an integral parameter, such as
size or length.
|
Constructor Summary |
IntRange(int start,
int end,
Operator operator,
int step)
Creates a new range that produces Iterators which begin at
start, end at end and increment by the
stepping function described by operator and
step. |
|
Method Summary |
com.google.gwt.benchmarks.client.IntRange.IntRangeIterator |
iterator()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IntRange
public IntRange(int start,
int end,
Operator operator,
int step)
- Creates a new range that produces Iterators which begin at
start, end at end and increment by the
stepping function described by operator and
step.
- Parameters:
start - Initial starting value, inclusive.end - Ending value, inclusive.operator - The function used to step.step - The amount to step by, for each iteration.
iterator
public com.google.gwt.benchmarks.client.IntRange.IntRangeIterator iterator()
- Specified by:
iterator in interface java.lang.Iterable<java.lang.Integer>