Uses of Interface
com.jnape.palatable.lambda.functions.specialized.Pure
-
-
Uses of Pure in com.jnape.palatable.lambda.adt
Methods in com.jnape.palatable.lambda.adt that return Pure Modifier and Type Method Description static <L> Pure<Either<L,?>>
Either. pureEither()
static Pure<Maybe<?>>
Maybe. pureMaybe()
static <A> Pure<These<A,?>>
These. pureThese()
static Pure<Try<?>>
Try. pureTry()
-
Uses of Pure in com.jnape.palatable.lambda.adt.choice
Methods in com.jnape.palatable.lambda.adt.choice that return Pure Modifier and Type Method Description static <A> Pure<Choice2<A,?>>
Choice2. pureChoice()
static <A,B>
Pure<Choice3<A,B,?>>Choice3. pureChoice()
static <A,B,C>
Pure<Choice4<A,B,C,?>>Choice4. pureChoice()
static <A,B,C,D>
Pure<Choice5<A,B,C,D,?>>Choice5. pureChoice()
static <A,B,C,D,E>
Pure<Choice6<A,B,C,D,E,?>>Choice6. pureChoice()
static <A,B,C,D,E,F>
Pure<Choice7<A,B,C,D,E,F,?>>Choice7. pureChoice()
static <A,B,C,D,E,F,G>
Pure<Choice8<A,B,C,D,E,F,G,?>>Choice8. pureChoice()
-
Uses of Pure in com.jnape.palatable.lambda.adt.hlist
Methods in com.jnape.palatable.lambda.adt.hlist that return Pure Modifier and Type Method Description static Pure<SingletonHList<?>>
SingletonHList. pureSingletonHList()
The canonicalPure
instance forSingletonHList
.static <_1> Pure<Tuple2<_1,?>>
Tuple2. pureTuple(_1 _1)
static <_1,_2>
Pure<Tuple3<_1,_2,?>>Tuple3. pureTuple(_1 _1, _2 _2)
static <_1,_2,_3>
Pure<Tuple4<_1,_2,_3,?>>Tuple4. pureTuple(_1 _1, _2 _2, _3 _3)
static <_1,_2,_3,_4>
Pure<Tuple5<_1,_2,_3,_4,?>>Tuple5. pureTuple(_1 _1, _2 _2, _3 _3, _4 _4)
static <_1,_2,_3,_4,_5>
Pure<Tuple6<_1,_2,_3,_4,_5,?>>Tuple6. pureTuple(_1 _1, _2 _2, _3 _3, _4 _4, _5 _5)
static <_1,_2,_3,_4,_5,_6>
Pure<Tuple7<_1,_2,_3,_4,_5,_6,?>>Tuple7. pureTuple(_1 _1, _2 _2, _3 _3, _4 _4, _5 _5, _6 _6)
static <_1,_2,_3,_4,_5,_6,_7>
Pure<Tuple8<_1,_2,_3,_4,_5,_6,_7,?>>Tuple8. pureTuple(_1 _1, _2 _2, _3 _3, _4 _4, _5 _5, _6 _6, _7 _7)
-
Uses of Pure in com.jnape.palatable.lambda.functions
Methods in com.jnape.palatable.lambda.functions that return Pure Modifier and Type Method Description static <A> Pure<Fn1<A,?>>
Fn1. pureFn1()
-
Uses of Pure in com.jnape.palatable.lambda.functions.recursion
Methods in com.jnape.palatable.lambda.functions.recursion that return Pure Modifier and Type Method Description static <A> Pure<RecursiveResult<A,?>>
RecursiveResult. pureRecursiveResult()
The canonicalPure
instance forRecursiveResult
. -
Uses of Pure in com.jnape.palatable.lambda.functions.specialized
Methods in com.jnape.palatable.lambda.functions.specialized that return Pure Modifier and Type Method Description static <F extends Applicative<?,? extends F>>
Pure<F>Pure. of(Applicative<?,? extends F> app)
static <F extends Functor<?,? extends F>>
Pure<F>Pure. pure(Pure<F> pure)
Static method to aid inference.Methods in com.jnape.palatable.lambda.functions.specialized with parameters of type Pure Modifier and Type Method Description static <F extends Functor<?,? extends F>>
Pure<F>Pure. pure(Pure<F> pure)
Static method to aid inference. -
Uses of Pure in com.jnape.palatable.lambda.functor.builtin
Methods in com.jnape.palatable.lambda.functor.builtin that return Pure Modifier and Type Method Description static <F extends Applicative<?,F>,G extends Applicative<?,G>>
Pure<Compose<F,G,?>>Compose. pureCompose(Pure<F> pureF, Pure<G> pureG)
static <A> Pure<Const<A,?>>
Const. pureConst(A a)
static Pure<Identity<?>>
Identity. pureIdentity()
static Pure<Lazy<?>>
Lazy. pureLazy()
static <A,B,S>
Pure<Market<A,B,S,?>>Market. pureMarket()
static <S> Pure<State<S,?>>
State. pureState()
static <S> Pure<Tagged<S,?>>
Tagged. pureTagged()
static <W> Pure<Writer<W,?>>
Writer. pureWriter()
Methods in com.jnape.palatable.lambda.functor.builtin with parameters of type Pure Modifier and Type Method Description static <F extends Applicative<?,F>,G extends Applicative<?,G>>
Pure<Compose<F,G,?>>Compose. pureCompose(Pure<F> pureF, Pure<G> pureG)
-
Uses of Pure in com.jnape.palatable.lambda.io
Methods in com.jnape.palatable.lambda.io that return Pure Modifier and Type Method Description static Pure<IO<?>>
IO. pureIO()
-
Uses of Pure in com.jnape.palatable.lambda.monad
Fields in com.jnape.palatable.lambda.monad declared as Pure Modifier and Type Field Description private Pure<M>
SafeT. pureM
Methods in com.jnape.palatable.lambda.monad that return Pure Modifier and Type Method Description static <M extends MonadRec<?,M>>
Pure<SafeT<M,?>>SafeT. pureSafeT(Pure<M> pureM)
Methods in com.jnape.palatable.lambda.monad with parameters of type Pure Modifier and Type Method Description static <M extends MonadRec<?,M>>
Pure<SafeT<M,?>>SafeT. pureSafeT(Pure<M> pureM)
Constructors in com.jnape.palatable.lambda.monad with parameters of type Pure Constructor Description SafeT(SafeT.Body<M,A> body, Pure<M> pureM)
-
Uses of Pure in com.jnape.palatable.lambda.monad.transformer.builtin
Fields in com.jnape.palatable.lambda.monad.transformer.builtin declared as Pure Modifier and Type Field Description private Pure<M>
IterateT. pureM
private Pure<M>
WriterT. pureM
Methods in com.jnape.palatable.lambda.monad.transformer.builtin that return Pure Modifier and Type Method Description static <M extends MonadRec<?,M>,L>
Pure<EitherT<M,L,?>>EitherT. pureEitherT(Pure<M> pureM)
static <M extends MonadRec<?,M>>
Pure<IdentityT<M,?>>IdentityT. pureIdentityT(Pure<M> pureM)
static <M extends MonadRec<?,M>>
Pure<IterateT<M,?>>IterateT. pureIterateT(Pure<M> pureM)
static <M extends MonadRec<?,M>>
Pure<LazyT<M,?>>LazyT. pureLazyT(Pure<M> pureM)
static <M extends MonadRec<?,M>>
Pure<MaybeT<M,?>>MaybeT. pureMaybeT(Pure<M> pureM)
static <R,M extends MonadRec<?,M>>
Pure<ReaderT<R,M,?>>ReaderT. pureReaderT(Pure<M> pureM)
static <S,M extends MonadRec<?,M>>
Pure<StateT<S,M,?>>StateT. pureStateT(Pure<M> pureM)
static <W,M extends MonadRec<?,M>>
Pure<WriterT<W,M,?>>WriterT. pureWriterT(Pure<M> pureM)
Methods in com.jnape.palatable.lambda.monad.transformer.builtin with parameters of type Pure Modifier and Type Method Description static <R,M extends MonadRec<?,M>>
ReaderT<R,M,R>ReaderT. ask(Pure<M> pureM)
Given aPure
ask will give you access to the input within the monadic embeddingstatic <M extends MonadRec<?,M>,A>
IterateT<M,A>IterateT. empty(Pure<M> pureM)
Static factory method for creating an emptyIterateT
.static <A,M extends MonadRec<?,M>>
StateT<A,M,A>StateT. get(Pure<M> pureM)
static <M extends MonadRec<?,M>,L>
Pure<EitherT<M,L,?>>EitherT. pureEitherT(Pure<M> pureM)
static <M extends MonadRec<?,M>>
Pure<IdentityT<M,?>>IdentityT. pureIdentityT(Pure<M> pureM)
static <M extends MonadRec<?,M>>
Pure<IterateT<M,?>>IterateT. pureIterateT(Pure<M> pureM)
static <M extends MonadRec<?,M>>
Pure<LazyT<M,?>>LazyT. pureLazyT(Pure<M> pureM)
static <M extends MonadRec<?,M>>
Pure<MaybeT<M,?>>MaybeT. pureMaybeT(Pure<M> pureM)
static <R,M extends MonadRec<?,M>>
Pure<ReaderT<R,M,?>>ReaderT. pureReaderT(Pure<M> pureM)
static <S,M extends MonadRec<?,M>>
Pure<StateT<S,M,?>>StateT. pureStateT(Pure<M> pureM)
static <W,M extends MonadRec<?,M>>
Pure<WriterT<W,M,?>>WriterT. pureWriterT(Pure<M> pureM)
static <M extends MonadRec<?,M>,A>
IterateT<M,A>IterateT. suspended(Fn0<MonadRec<Maybe<Tuple2<A,IterateT<M,A>>>,M>> thunk, Pure<M> pureM)
Constructors in com.jnape.palatable.lambda.monad.transformer.builtin with parameters of type Pure Constructor Description IterateT(Pure<M> pureM, ImmutableQueue<Choice2<Fn0<MonadRec<Maybe<Tuple2<A,IterateT<M,A>>>,M>>,MonadRec<A,M>>> spine)
WriterT(Pure<M> pureM, Fn1<? super Monoid<W>,? extends MonadRec<Tuple2<A,W>,M>> writerFn)
-
Uses of Pure in com.jnape.palatable.lambda.monoid.builtin
Methods in com.jnape.palatable.lambda.monoid.builtin with parameters of type Pure Modifier and Type Method Description Monoid<Fn1<A,MA>>
EndoK. checkedApply(Pure<M> pureM)
static <M extends MonadRec<?,M>,A,MA extends MonadRec<A,M>>
Monoid<Fn1<A,MA>>EndoK. endoK(Pure<M> pureM)
-
Uses of Pure in com.jnape.palatable.lambda.optics
Methods in com.jnape.palatable.lambda.optics that return Pure Modifier and Type Method Description static <S,A,B>
Pure<Iso<S,?,A,B>>Iso. pureIso(Fn1<? super S,? extends A> sa)
static <S,A,B>
Pure<Lens<S,?,A,B>>Lens. pureLens(Fn1<? super S,? extends A> sa)
static <S,A,B>
Pure<Prism<S,?,A,B>>Prism. purePrism()
Methods in com.jnape.palatable.lambda.optics with parameters of type Pure Modifier and Type Method Description <F extends Applicative<?,F>>
Optic<P,F,S,T,A,B>ProtoOptic. toOptic(Pure<F> pure)
-
Uses of Pure in com.jnape.palatable.lambda.traversable
Methods in com.jnape.palatable.lambda.traversable that return Pure Modifier and Type Method Description static Pure<LambdaIterable<?>>
LambdaIterable. pureLambdaIterable()
The canonicalPure
instance forLambdaIterable
.
-