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
Methods in com.jnape.palatable.lambda.functor.builtin with parameters of type Monoid -
Uses of Monoid in com.jnape.palatable.lambda.monad.transformer.builtin
Methods in com.jnape.palatable.lambda.monad.transformer.builtin with parameters of type MonoidModifier and TypeMethodDescriptionWriterT.evalWriterT(Monoid<W> monoid) Given aMonoidfor the accumulation, run the computation represented by thisWriterTinside themonadic effect, ignoring the resulting accumulation, yielding the value in isolation.WriterT.execWriterT(Monoid<W> monoid) Given aMonoidfor the accumulation, run the computation represented by thisWriterTinside themonadic effect, ignoring the value, yielding the accumulation in isolation.WriterT.runWriterT(Monoid<W> monoid) Given aMonoidfor the accumulation, run the computation represented by thisWriterTinside themonadic effect, accumulate the written output in terms of theMonoid, and produce the accumulation and the result inside theMonad. -
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 classAMonoidinstance formed byBoolean.final classConcat<A>final classEndo<A>final classFirst<A>final classAMonoidinstance formed byStringthat concats two strings together.final classLast<A>final classAMonoidinstance formed by mergingHMapsusing the chosenTypeSafeKey->Semigroupmappings, defaulting toLastin case noSemigrouphas been chosen for a givenTypeSafeKey.final classAMonoidinstance formed byBoolean.final classfinal classfinal classUnion<A>final classLogical exclusive-or.Classes in com.jnape.palatable.lambda.monoid.builtin that implement interfaces with type arguments of type MonoidModifier and TypeClassDescriptionfinal classCollapse<_1,_2> final classCollapse<_1,_2> final classCompose<A>final classLeftAll<L,R> final classLeftAny<L,R> final classMerge<L,R> AMonoidinstance formed byEither.merge(Fn2, Fn2, Either...), a semigroup overL, and a monoid overR.final classRightAll<L,R> final classRightAny<L,R> final classRunAll<A>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>