Moved *Range.step() functions to stdlib.
This commit is contained in:
@@ -79,13 +79,6 @@ public final class ByteRange implements Range<Byte>, ByteIterable {
|
||||
return result;
|
||||
}
|
||||
|
||||
public ByteIterator step(int step) {
|
||||
if (step < 0)
|
||||
return new ByteSequenceIterator(getEnd(), getStart(), step);
|
||||
else
|
||||
return new ByteSequenceIterator(getStart(), getEnd(), step);
|
||||
}
|
||||
|
||||
public byte getStart() {
|
||||
return start;
|
||||
}
|
||||
|
||||
@@ -79,13 +79,6 @@ public final class CharRange implements Range<Character>, CharIterable {
|
||||
return result;
|
||||
}
|
||||
|
||||
public CharIterator step(int step) {
|
||||
if (step < 0)
|
||||
return new CharacterSequenceIterator(getEnd(), getStart(), step);
|
||||
else
|
||||
return new CharacterSequenceIterator(getStart(), getEnd(), step);
|
||||
}
|
||||
|
||||
public char getStart() {
|
||||
return start;
|
||||
}
|
||||
|
||||
@@ -77,13 +77,6 @@ public final class DoubleRange implements Range<Double> {
|
||||
return result;
|
||||
}
|
||||
|
||||
public DoubleIterator step(double step) {
|
||||
if (step < 0)
|
||||
return new DoubleSequenceIterator(getEnd(), getStart(), step);
|
||||
else
|
||||
return new DoubleSequenceIterator(getStart(), getEnd(), step);
|
||||
}
|
||||
|
||||
public double getStart() {
|
||||
return start;
|
||||
}
|
||||
|
||||
@@ -73,13 +73,6 @@ public final class FloatRange implements Range<Float> {
|
||||
return result;
|
||||
}
|
||||
|
||||
public FloatIterator step(float step) {
|
||||
if (step < 0)
|
||||
return new FloatSequenceIterator(getEnd(), getStart(), step);
|
||||
else
|
||||
return new FloatSequenceIterator(getStart(), getEnd(), step);
|
||||
}
|
||||
|
||||
public float getStart() {
|
||||
return start;
|
||||
}
|
||||
|
||||
@@ -79,13 +79,6 @@ public final class IntRange implements Range<Integer>, IntIterable {
|
||||
return result;
|
||||
}
|
||||
|
||||
public IntIterator step(int step) {
|
||||
if (step < 0)
|
||||
return new IntSequenceIterator(getEnd(), getStart(), step);
|
||||
else
|
||||
return new IntSequenceIterator(getStart(), getEnd(), step);
|
||||
}
|
||||
|
||||
public int getStart() {
|
||||
return start;
|
||||
}
|
||||
|
||||
@@ -80,13 +80,6 @@ public final class LongRange implements Range<Long>, LongIterable {
|
||||
return result;
|
||||
}
|
||||
|
||||
public LongIterator step(long step) {
|
||||
if (step < 0)
|
||||
return new LongSequenceIterator(getEnd(), getStart(), step);
|
||||
else
|
||||
return new LongSequenceIterator(getStart(), getEnd(), step);
|
||||
}
|
||||
|
||||
public long getStart() {
|
||||
return start;
|
||||
}
|
||||
|
||||
@@ -79,13 +79,6 @@ public final class ShortRange implements Range<Short>, ShortIterable {
|
||||
return result;
|
||||
}
|
||||
|
||||
public ShortIterator step(int step) {
|
||||
if (step < 0)
|
||||
return new ShortSequenceIterator(getEnd(), getStart(), step);
|
||||
else
|
||||
return new ShortSequenceIterator(getStart(), getEnd(), step);
|
||||
}
|
||||
|
||||
public short getStart() {
|
||||
return start;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user