Class RangeCallType<T extends java.lang.Comparable<T>>
- java.lang.Object
-
- com.seedfinding.latticg.reversal.calltype.CallType<java.lang.Boolean>
-
- com.seedfinding.latticg.reversal.calltype.RangeCallType<T>
-
- Direct Known Subclasses:
NextDoubleCall.DoubleRange
,NextFloatCall.FloatRange
,NextIntCall.IntRange
,NextLongCall.LongRange
,UnboundedNextIntCall.IntRange
@Experimental public abstract class RangeCallType<T extends java.lang.Comparable<T>> extends CallType<java.lang.Boolean>
-
-
Constructor Summary
Constructors Constructor Description RangeCallType(T min, T max, boolean minStrict, boolean maxStrict, boolean inverted, int numCalls)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract RangeCallType<T>
createNew(T min, T max, boolean lowerStrict, boolean upperStrict, boolean inverted)
CallType<java.lang.Boolean>
equalTo(java.lang.Boolean value)
T
getMax()
T
getMin()
boolean
isInverted()
boolean
isMaxStrict()
boolean
isMinStrict()
CallType<java.lang.Boolean>
not()
-
Methods inherited from class com.seedfinding.latticg.reversal.calltype.CallType
betweenEE, betweenEI, betweenIE, betweenII, getNumCalls, getType, greaterThan, greaterThanEqual, lessThan, lessThanEqual, notEqualTo
-
-
-
-
Method Detail
-
createNew
protected abstract RangeCallType<T> createNew(T min, T max, boolean lowerStrict, boolean upperStrict, boolean inverted)
-
equalTo
public CallType<java.lang.Boolean> equalTo(java.lang.Boolean value)
-
getMin
public T getMin()
-
getMax
public T getMax()
-
isMinStrict
public boolean isMinStrict()
-
isMaxStrict
public boolean isMaxStrict()
-
isInverted
public boolean isInverted()
-
-