Interface UpperCardinality
- All Superinterfaces:
Comparable<UpperCardinality>
- All Known Implementing Classes:
FiniteUpperCardinality,UnboundedUpperCardinality
public sealed interface UpperCardinality
extends Comparable<UpperCardinality>
permits FiniteUpperCardinality, UnboundedUpperCardinality
-
Method Summary
Modifier and TypeMethodDescriptionadd(UpperCardinality other) intcompareToInt(int value) default UpperCardinalitymax(UpperCardinality other) default UpperCardinalitymin(UpperCardinality other) multiply(UpperCardinality other) static UpperCardinalityof(int upperBound) @Nullable UpperCardinalitytake(int count) Methods inherited from interface java.lang.Comparable
compareTo
-
Method Details
-
min
-
max
-
add
-
take
-
multiply
-
compareToInt
int compareToInt(int value) -
of
-