Class | Description |
---|---|
Absent<A> | |
Collapse<_1,_2> | |
Compose<A> | |
Intersection<A> | |
LeftAll<L,R> | |
LeftAny<L,R> | |
Max<A extends Comparable<A>> |
A
Semigroup over A that chooses between two values x and y via the
following rules:
If x is strictly less than y , return y
Otherwise, return x
|
MaxBy<A,B extends Comparable<B>> |
Given a mapping function from some type
A to some Comparable type B , produce a
Semigroup over A that chooses between two values x and y via the
following rules:
If x is strictly less than y in terms of B , return y
Otherwise, return x
|
Merge<L,R> | |
Min<A extends Comparable<A>> |
A
Semigroup over A that chooses between two values x and y via the
following rules:
If x is strictly greater than y , return y
Otherwise, return x
|
MinBy<A,B extends Comparable<B>> |
Given a mapping function from some type
A to some Comparable type B , produce a
Semigroup over A that chooses between two values x and y via the
following rules:
If x is strictly greater than y in terms of B , return y
Otherwise, return x
|
RightAll<L,R> | |
RightAny<L,R> | |
RunAll<A> |