All Methods Static Methods Instance Methods Abstract Methods Default Methods
| Modifier and Type |
Method and Description |
static <T> Group<T> |
fromBiFunction(java.util.function.UnaryOperator<T> inverse,
T zero,
java.util.function.BiFunction<T,T,T> combiner) |
static <T> Group<T> |
fromCurried(java.util.function.UnaryOperator<T> inverse,
T zero,
java.util.function.Function<T,java.util.function.Function<T,T>> combiner) |
T |
invert(T t) |
static <T> Group<T> |
of(java.util.function.UnaryOperator<T> inverse,
Monoid<T> monoid) |
default T |
reduceReverse(java.util.stream.Stream<T> toReduce) |
default <W,R> GroupK<W,R> |
toGroupK(Kleisli<W,T,R> widen,
Cokleisli<W,R,T> narrow) |