Package org.midheaven.collections
Class Length.Finite
java.lang.Object
org.midheaven.collections.Length
org.midheaven.collections.Length.Finite
- Enclosing class:
Length
-
Nested Class Summary
Nested classes/interfaces inherited from class org.midheaven.collections.Length
Length.Finite, Length.Infinite, Length.Unknown -
Method Summary
Modifier and TypeMethodDescriptioncount()filter()Returns a new Length that is the minimum betweenthisand the given Lengthmin(finite(x), finite(y)) -> finite(x <= y ? x : y) min(finite(x), infinite) -> finite(x) min(finite(x), unknown) -> unknown min(infinite, unknown) -> unknownSubtracts the given value from this value.
-
Method Details
-
count
-
filter
-
min
Description copied from class:LengthReturns a new Length that is the minimum betweenthisand the given Lengthmin(finite(x), finite(y)) -> finite(x <= y ? x : y) min(finite(x), infinite) -> finite(x) min(finite(x), unknown) -> unknown min(infinite, unknown) -> unknown -
minus
Description copied from class:LengthSubtracts the given value from this value.finite(x) - finite(y) -> x - y finite(x) - infinite -> infinite infinite - finite(x) -> infinite finite(x) - unknown -> unknown unknown - finite(x) -> unknown infinite - infinite -> infinite infinite - unknown -> infinite unknown - infinite -> unknown unknown - unknown -> unknown
-