Uses of Interface
com.jnape.palatable.lambda.monoid.Monoid
Packages that use Monoid
Package
Description
-
Uses of Monoid in com.jnape.palatable.lambda.functions.specialized
Methods in com.jnape.palatable.lambda.functions.specialized that return Monoid -
Uses of Monoid in com.jnape.palatable.lambda.functor.builtin
Fields in com.jnape.palatable.lambda.functor.builtin with type parameters of type MonoidMethods in com.jnape.palatable.lambda.functor.builtin with parameters of type MonoidModifier and TypeMethodDescriptionConstructor parameters in com.jnape.palatable.lambda.functor.builtin with type arguments of type Monoid -
Uses of Monoid in com.jnape.palatable.lambda.monad.transformer.builtin
Fields in com.jnape.palatable.lambda.monad.transformer.builtin with type parameters of type MonoidMethods in com.jnape.palatable.lambda.monad.transformer.builtin with parameters of type MonoidModifier and TypeMethodDescriptionWriterT.evalWriterT
(Monoid<W> monoid) Given aMonoid
for the accumulation, run the computation represented by thisWriterT
inside themonadic effect
, ignoring the resulting accumulation, yielding the value in isolation.WriterT.execWriterT
(Monoid<W> monoid) Given aMonoid
for the accumulation, run the computation represented by thisWriterT
inside themonadic effect
, ignoring the value, yielding the accumulation in isolation.WriterT.runWriterT
(Monoid<W> monoid) Given aMonoid
for the accumulation, run the computation represented by thisWriterT
inside themonadic effect
, accumulate the written output in terms of theMonoid
, and produce the accumulation and the result inside theMonad
.Constructor parameters in com.jnape.palatable.lambda.monad.transformer.builtin with type arguments of type Monoid -
Uses of Monoid in com.jnape.palatable.lambda.monoid
Methods in com.jnape.palatable.lambda.monoid that return Monoid -
Uses of Monoid in com.jnape.palatable.lambda.monoid.builtin
Classes in com.jnape.palatable.lambda.monoid.builtin that implement MonoidModifier and TypeClassDescriptionfinal class
AMonoid
instance formed byBoolean
.final class
Concat<A>
final class
Endo<A>
final class
First<A>
final class
AMonoid
instance formed byString
that concats two strings together.final class
Last<A>
final class
AMonoid
instance formed by mergingHMaps
using the chosenTypeSafeKey
->Semigroup
mappings
, defaulting toLast
in case noSemigroup
has been chosen for a givenTypeSafeKey
.final class
AMonoid
instance formed byBoolean
.final class
final class
final class
Union<A>
final class
Logical exclusive-or.Methods in com.jnape.palatable.lambda.monoid.builtin that return MonoidModifier and TypeMethodDescriptionstatic <A,
C extends Collection<A>>
Monoid<C> AddAll.checkedApply
(Fn0<C> cFn0) Collapse.checkedApply
(Monoid<_1> _1Monoid, Monoid<_2> _2Monoid) Compose.checkedApply
(Monoid<A> aMonoid) EndoK.checkedApply
(Pure<M> pureM) LeftAll.checkedApply
(Monoid<L> lMonoid) LeftAny.checkedApply
(Monoid<L> lMonoid) Merge.checkedApply
(Semigroup<L> lSemigroup, Monoid<R> rMonoid) Present.checkedApply
(Semigroup<A> aSemigroup) RightAll.checkedApply
(Monoid<R> rMonoid) RightAny.checkedApply
(Monoid<R> rMonoid) RunAll.checkedApply
(Monoid<A> monoid) static <A> Monoid
<CompletableFuture<A>> Methods in com.jnape.palatable.lambda.monoid.builtin that return types with arguments of type MonoidModifier and TypeMethodDescriptionstatic <_1,
_2> MonoidFactory <Monoid<_2>, Tuple2<_1, _2>> static <L,
R> MonoidFactory <Monoid<R>, Either<L, R>> Methods in com.jnape.palatable.lambda.monoid.builtin with parameters of type MonoidModifier and TypeMethodDescriptionCollapse.checkedApply
(Monoid<_1> _1Monoid, Monoid<_2> _2Monoid) Compose.checkedApply
(Monoid<A> aMonoid) LeftAll.checkedApply
(Monoid<L> lMonoid) LeftAny.checkedApply
(Monoid<L> lMonoid) Merge.checkedApply
(Semigroup<L> lSemigroup, Monoid<R> rMonoid) RightAll.checkedApply
(Monoid<R> rMonoid) RightAny.checkedApply
(Monoid<R> rMonoid) RunAll.checkedApply
(Monoid<A> monoid) static <_1,
_2> MonoidFactory <Monoid<_2>, Tuple2<_1, _2>> static <_1,
_2> Tuple2 <_1, _2> static <A> Monoid
<CompletableFuture<A>> static <A> Fn1
<CompletableFuture<A>, CompletableFuture<A>> Compose.compose
(Monoid<A> aMonoid, CompletableFuture<A> x) static <A> CompletableFuture
<A> Compose.compose
(Monoid<A> aMonoid, CompletableFuture<A> x, CompletableFuture<A> y) static <L,
R> Either <L, R> static <L,
R> Either <L, R> static <L,
R> Either <L, R> static <L,
R> Either <L, R> static <L,
R> Either <L, R> static <A> IO
<A>