Uses of Interface
com.jnape.palatable.lambda.functions.specialized.MonoidFactory
-
Packages that use MonoidFactory Package Description com.jnape.palatable.lambda.functions.specialized com.jnape.palatable.lambda.monoid.builtin -
-
Uses of MonoidFactory in com.jnape.palatable.lambda.functions.specialized
Methods in com.jnape.palatable.lambda.functions.specialized that return MonoidFactory Modifier and Type Method Description default MonoidFactory<B,C>
BiMonoidFactory. apply(A a)
default MonoidFactory<B,C>
BiMonoidFactory. checkedApply(A a)
default MonoidFactory<? super Product2<? extends A,? extends B>,C>
BiMonoidFactory. uncurry()
-
Uses of MonoidFactory in com.jnape.palatable.lambda.monoid.builtin
Classes in com.jnape.palatable.lambda.monoid.builtin that implement MonoidFactory Modifier and Type Class Description class
AddAll<A,C extends java.util.Collection<A>>
TheMonoid
instance formed under mutative concatenation for an arbitraryCollection
.class
Compose<A>
class
EndoK<M extends MonadRec<?,M>,A,MA extends MonadRec<A,M>>
The monoid formed under monadic endomorphism.class
LeftAll<L,R>
class
LeftAny<L,R>
class
Present<A>
class
RightAll<L,R>
class
RightAny<L,R>
class
RunAll<A>
Methods in com.jnape.palatable.lambda.monoid.builtin that return MonoidFactory Modifier and Type Method Description static <_1,_2>
MonoidFactory<Monoid<_2>,Tuple2<_1,_2>>Collapse. collapse(Monoid<_1> _1Monoid)
static <L,R>
MonoidFactory<Monoid<R>,Either<L,R>>Merge. merge(Semigroup<L> lSemigroup)
static <K,V>
MonoidFactory<Semigroup<V>,java.util.Map<K,V>>MergeMaps. mergeMaps(Fn0<java.util.Map<K,V>> mFn0)
-