Package manifold.collections.api.range
Class NumberRange<E extends Number & Comparable<E>,ME extends NumberRange<E,ME>>
- java.lang.Object
-
- manifold.collections.api.range.AbstractRange<E,ME>
-
- manifold.collections.api.range.AbstractIterableRange<E,E,Void,ME>
-
- manifold.collections.api.range.NumberRange<E,ME>
-
- All Implemented Interfaces:
Iterable<E>,IterableRange<E,E,Void,ME>,Range<E,ME>
- Direct Known Subclasses:
BigDecimalRange,BigIntegerRange,DoubleRange,IntegerRange,LongRange
public abstract class NumberRange<E extends Number & Comparable<E>,ME extends NumberRange<E,ME>> extends AbstractIterableRange<E,E,Void,ME>
-
-
Constructor Summary
Constructors Constructor Description NumberRange(E left, E right, E step)NumberRange(E left, E right, E step, boolean leftClosed, boolean rightClosed, boolean reverse)
-
Method Summary
-
Methods inherited from class manifold.collections.api.range.AbstractIterableRange
equals, getStep, getUnit, hashCode, iterator, step, toString, unit
-
Methods inherited from class manifold.collections.api.range.AbstractRange
contains, contains, getLeftEndpoint, getRightEndpoint, isLeftClosed, isReversed, isRightClosed
-
Methods inherited from class java.lang.Object
clone, emptyArray, finalize, getClass, jailbreak, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
count, count, distinctBy, distinctList, filterIndexedTo, filterIndexedToList, filterNotTo, filterNotToList, filterTo, filterToList, first, first, firstOrNull, firstOrNull, flatMap, flatMapTo, fold, forEach, forEachIndexed, indexOfFirst, indexOfLast, intersect, joinTo, joinToString, last, last, lastOrNull, lastOrNull, mapIndexed, mapIndexedNotNull, mapIndexedNotNullTo, mapIndexedNotNullToList, mapIndexedTo, mapIndexedToList, mapNotNull, mapNotNullTo, mapNotNullToList, mapTo, mapToList, maxWith, minWith, partition, reversed, single, single, singleOrNull, singleOrNull, spliterator, subList, subList, subtract, toList, toSet, union
-
Methods inherited from interface manifold.collections.api.range.IterableRange
getFromLeft, getFromRight, iterateFromLeft, iterateFromRight
-
Methods inherited from interface manifold.collections.api.range.Range
contains, contains, getLeftEndpoint, getRightEndpoint, isLeftClosed, isReversed, isRightClosed
-
-