Package net.jqwik.engine.properties
Class Range<T extends java.lang.Comparable<T>>
- java.lang.Object
-
- net.jqwik.engine.properties.Range<T>
-
public class Range<T extends java.lang.Comparable<T>> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description TmaxbooleanmaxIncludedTminbooleanminIncluded
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidifIncluded(T value, java.util.function.Consumer<T> consumer)booleanincludes(T value)booleanisSingular()<U extends java.lang.Comparable<U>>
Range<U>map(java.util.function.Function<T,U> mapper)static <T extends java.lang.Comparable<T>>
Range<T>of(T min, boolean minIncluded, T max, boolean maxIncluded)static <T extends java.lang.Comparable<T>>
Range<T>of(T min, T max)java.lang.StringtoString()Range<T>withMax(T newMax, boolean newMaxIncluded)Range<T>withMin(T newMin, boolean newMinIncluded)
-
-
-
Method Detail
-
of
public static <T extends java.lang.Comparable<T>> Range<T> of(T min, T max)
-
of
public static <T extends java.lang.Comparable<T>> Range<T> of(T min, boolean minIncluded, T max, boolean maxIncluded)
-
isSingular
public boolean isSingular()
-
includes
public boolean includes(T value)
-
map
public <U extends java.lang.Comparable<U>> Range<U> map(java.util.function.Function<T,U> mapper)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-