- Partition<A,B,C> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Given an
Iterable<A>
as
and a disjoint mapping function
a ->
CoProduct2<A, B>
, return a
Tuple2
over the lazily unwrapped left
A
and right
B
values in the first and second slots, respectively.
- partition() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Partition
-
- partition(Fn1<? super A, ? extends CoProduct2<B, C, ?>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Partition
-
- partition(Fn1<? super A, ? extends CoProduct2<B, C, ?>>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Partition
-
- peek(Fn1<? super R, ? extends IO<?>>) - Method in class com.jnape.palatable.lambda.adt.Either
-
- peek(Fn1<? super L, ? extends IO<?>>, Fn1<? super R, ? extends IO<?>>) - Method in class com.jnape.palatable.lambda.adt.Either
-
- peek(Fn1<? super A, ? extends IO<?>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
-
- Peek<A,FA extends Functor<A,?>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
- peek() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek
-
Deprecated.
- peek(Fn1<? super A, ? extends IO<?>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek
-
Deprecated.
- peek(Fn1<? super A, ? extends IO<?>>, FA) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek
-
Deprecated.
- Peek2<A,B,FAB extends BoundedBifunctor<A,B,? super A,? super B,?>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
- peek2() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek2
-
Deprecated.
- peek2(Fn1<? super A, ? extends IO<?>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek2
-
Deprecated.
- peek2(Fn1<? super A, ? extends IO<?>>, Fn1<? super B, ? extends IO<?>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek2
-
Deprecated.
- peek2(Fn1<? super A, ? extends IO<?>>, Fn1<? super B, ? extends IO<?>>, FAB) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek2
-
Deprecated.
- pin(IO<A>, Executor) - Static method in class com.jnape.palatable.lambda.io.IO
-
Pin an
IO
to an
Executor
such that regardless of what future decisions are made, when it runs, it
will run using whatever parallelism is supported by the
Executor
's threading model.
- Pre<P extends Profunctor<?,?,? extends P>,S,T,A,B> - Class in com.jnape.palatable.lambda.optics.functions
-
Turn an
Optic
with a unary mapping that can be used for viewing some number of values into an
Optic
that views the first value, if it exists.
- pre() - Static method in class com.jnape.palatable.lambda.optics.functions.Pre
-
- pre(Optic<P, ? super Const<Maybe<A>, ?>, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Pre
-
- pre(ProtoOptic<P, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Pre
-
- Predicate<A> - Interface in com.jnape.palatable.lambda.functions.specialized
-
A specialized
Fn1
that returns a
Boolean
.
- predicate(Fn1<? super A, ? extends Boolean>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
-
Static factory method to create a predicate from an
Fn1
.
- PredicatedDroppingIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
-
- PredicatedDroppingIterable(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterable
-
- PredicatedDroppingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
-
- PredicatedDroppingIterator(Fn1<? super A, ? extends Boolean>, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.PredicatedDroppingIterator
-
- PredicatedTakingIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
-
- PredicatedTakingIterable(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterable
-
- PredicatedTakingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
-
- PredicatedTakingIterator(Fn1<? super A, ? extends Boolean>, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.PredicatedTakingIterator
-
- PrependAll<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Lazily prepend each value with of the Iterable
with the supplied separator value.
- prependAll() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.PrependAll
-
- prependAll(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.PrependAll
-
- prependAll(A, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.PrependAll
-
- PrependingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
-
- PrependingIterator(A, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.PrependingIterator
-
- Present<A> - Class in com.jnape.palatable.lambda.monoid.builtin
-
A
Monoid
instance formed by
Maybe
<A>
and a semigroup over
A
.
- present() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Present
-
- present(Semigroup<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Present
-
- present(Semigroup<A>, Maybe<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Present
-
- present(Semigroup<A>, Maybe<A>, Maybe<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Present
-
- Prism<S,T,A,B> - Interface in com.jnape.palatable.lambda.optics
-
Prisms are
Isos
that can fail in one direction.
- prism(Fn1<? super S, ? extends CoProduct2<T, A, ?>>, Fn1<? super B, ? extends T>) - Static method in interface com.jnape.palatable.lambda.optics.Prism
-
Static factory method for creating a
Prism
given a mapping from
S -> Either
<T, A>
and a mapping from
B -> T
.
- prism(ProtoOptic<? super Cocartesian<?, ?, ?>, S, T, A, B>) - Static method in interface com.jnape.palatable.lambda.optics.Prism
-
- prism(Optic<? super Cocartesian<?, ?, ?>, ? super Functor<?, ?>, S, T, A, B>) - Static method in interface com.jnape.palatable.lambda.optics.Prism
-
Promote an
Optic
with compatible bounds to an
Prism
.
- Prism.Simple<S,A> - Interface in com.jnape.palatable.lambda.optics
-
A convenience type with a simplified type signature for common
prism
with unified
S/T
and
A/B
types.
- product(_1, _2) - Static method in interface com.jnape.palatable.lambda.adt.product.Product2
-
Static factory method for creating a generic
Product2
.
- product(_1, _2, _3) - Static method in interface com.jnape.palatable.lambda.adt.product.Product3
-
Static factory method for creating a generic
Product3
.
- product(_1, _2, _3, _4) - Static method in interface com.jnape.palatable.lambda.adt.product.Product4
-
Static factory method for creating a generic
Product4
.
- product(_1, _2, _3, _4, _5) - Static method in interface com.jnape.palatable.lambda.adt.product.Product5
-
Static factory method for creating a generic
Product5
.
- product(_1, _2, _3, _4, _5, _6) - Static method in interface com.jnape.palatable.lambda.adt.product.Product6
-
Static factory method for creating a generic
Product6
.
- product(_1, _2, _3, _4, _5, _6, _7) - Static method in interface com.jnape.palatable.lambda.adt.product.Product7
-
Static factory method for creating a generic
Product7
.
- product(_1, _2, _3, _4, _5, _6, _7, _8) - Static method in interface com.jnape.palatable.lambda.adt.product.Product8
-
Static factory method for creating a generic
Product8
.
- Product2<_1,_2> - Interface in com.jnape.palatable.lambda.adt.product
-
The minimal shape of the combination of two potentially distinctly typed values, supporting destructuring via
explicitly named indexing methods, as well as via a combining function.
- Product3<_1,_2,_3> - Interface in com.jnape.palatable.lambda.adt.product
-
A product with three values.
- Product4<_1,_2,_3,_4> - Interface in com.jnape.palatable.lambda.adt.product
-
A product with four values.
- Product5<_1,_2,_3,_4,_5> - Interface in com.jnape.palatable.lambda.adt.product
-
A product with five values.
- Product6<_1,_2,_3,_4,_5,_6> - Interface in com.jnape.palatable.lambda.adt.product
-
A product with six values.
- Product7<_1,_2,_3,_4,_5,_6,_7> - Interface in com.jnape.palatable.lambda.adt.product
-
A product with seven values.
- Product8<_1,_2,_3,_4,_5,_6,_7,_8> - Interface in com.jnape.palatable.lambda.adt.product
-
A product with eight values.
- Profunctor<A,B,PF extends Profunctor<?,?,PF>> - Interface in com.jnape.palatable.lambda.functor
-
A dually-parametric functor that maps contravariantly over the left parameter and covariantly over the right.
- project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Specialize this choice's projection to a
Tuple2
.
- project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Specialize this choice's projection to a
Tuple3
.
- project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Specialize this choice's projection to a
Tuple4
.
- project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Specialize this choice's projection to a
Tuple5
.
- project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Specialize this choice's projection to a
Tuple6
.
- project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Specialize this choice's projection to a
Tuple7
.
- project() - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Specialize this choice's projection to a
Tuple8
.
- project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct2
-
Project this coproduct onto a product, such that the index in the product that corresponds to this coproduct's
value is present, while the other indices are absent.
- project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
-
Project this coproduct onto a product.
- project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
-
Project this coproduct onto a product.
- project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
-
Project this coproduct onto a product.
- project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Project this coproduct onto a product.
- project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Project this coproduct onto a product.
- project() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Project this coproduct onto a product.
- project() - Method in class com.jnape.palatable.lambda.adt.Maybe
-
Project this coproduct onto a product, such that the index in the product that corresponds to this coproduct's
value is present, while the other indices are absent.
- projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct2
-
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
- projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
-
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
- projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
-
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
- projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
-
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
- projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
- projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
- projectA() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the first slot value.
- projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct2
-
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
- projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
-
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
- projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
-
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
- projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
-
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
- projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
- projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
- projectB() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the second slot value.
- projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
-
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
- projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
-
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
- projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
-
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
- projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
- projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
- projectC() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the third slot value.
- projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
-
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
- projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
-
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
- projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
- projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
- projectD() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the fourth slot value.
- projectE() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
-
Convenience method for projecting this coproduct onto a product and then extracting the fifth slot value.
- projectE() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Convenience method for projecting this coproduct onto a product and then extracting the fifth slot value.
- projectE() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Convenience method for projecting this coproduct onto a product and then extracting the fifth slot value.
- projectE() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the fifth slot value.
- projectF() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Convenience method for projecting this coproduct onto a product and then extracting the sixth slot value.
- projectF() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Convenience method for projecting this coproduct onto a product and then extracting the sixth slot value.
- projectF() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the sixth slot value.
- projectG() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Convenience method for projecting this coproduct onto a product and then extracting the seventh slot value.
- projectG() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the seventh slot value.
- projectH() - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Convenience method for projecting this coproduct onto a product and then extracting the eighth slot value.
- ProtoOptic<P extends Profunctor<?,?,? extends P>,S,T,A,B> - Interface in com.jnape.palatable.lambda.optics
-
A generic supertype representation for a profunctor
Optic
that requires a
Pure
implementation to
derive its
Functor
constraint and graduate to a full-fledge
Optic
, equipped with a default
Optic
instance for the profunctor constraint and
Identity
.
- pure(C) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
Lift the value b
into this applicative functor.
- pure(D) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Lift the value b
into this applicative functor.
- pure(E) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Lift the value b
into this applicative functor.
- pure(F) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Lift the value b
into this applicative functor.
- pure(G) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Lift the value b
into this applicative functor.
- pure(H) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Lift the value b
into this applicative functor.
- pure(I) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Lift the value b
into this applicative functor.
- pure(R2) - Method in class com.jnape.palatable.lambda.adt.Either
-
Lift the value b
into this applicative functor.
- pure(_1Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
-
Lift the value b
into this applicative functor.
- pure(_2Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
-
Lift the value b
into this applicative functor.
- pure(_3Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
-
Lift the value b
into this applicative functor.
- pure(_4Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
-
Lift the value b
into this applicative functor.
- pure(_5Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
-
Lift the value b
into this applicative functor.
- pure(_6Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
-
Lift the value b
into this applicative functor.
- pure(_7Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
-
Lift the value b
into this applicative functor.
- pure(_8Prime) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.adt.Maybe
-
Lift the value into the
Maybe
monad
- pure(C) - Method in class com.jnape.palatable.lambda.adt.These
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.adt.Try
-
Lift the value b
into this applicative functor.
- pure(B) - Method in interface com.jnape.palatable.lambda.functions.Fn0
-
- pure(C) - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Lift the value b
into this applicative functor.
- pure(C) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
-
Lift the value b
into this applicative functor.
- Pure<F extends Functor<?,? extends F>> - Interface in com.jnape.palatable.lambda.functions.specialized
-
- pure(Pure<F>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.Pure
-
Static method to aid inference.
- pure(B) - Method in interface com.jnape.palatable.lambda.functor.Applicative
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
-
Lift the value b
into this applicative functor.
- pure(C) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
-
Lift the value b
into this applicative functor.
- pure(U) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.State
-
Lift the value b
into this applicative functor.
- pure(C) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.io.IO
-
Lift the value b
into this applicative functor.
- pure(B) - Method in interface com.jnape.palatable.lambda.monad.Monad
-
Lift the value b
into this applicative functor.
- pure(B) - Method in interface com.jnape.palatable.lambda.monad.MonadError
-
Lift the value b
into this applicative functor.
- pure(B) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
-
Lift the value b
into this applicative functor.
- pure(B) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
-
Lift the value b
into this applicative functor.
- pure(B) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.monad.SafeT
-
Lift the value b
into this applicative functor.
- pure(R2) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
-
Lift the value b
into this applicative functor.
- pure(B) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
-
Lift the value b
into this applicative functor.
- pure(U) - Method in interface com.jnape.palatable.lambda.optics.Iso
-
Lift the value b
into this applicative functor.
- pure(U) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Lift the value b
into this applicative functor.
- pure(U) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Lift the value b
into this applicative functor.
- pure(B) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
-
Lift the value b
into this applicative functor.
- pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice2
-
- pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
- pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
- pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
- pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
- pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
- pureChoice() - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
- pureCompose(Pure<F>, Pure<G>) - Static method in class com.jnape.palatable.lambda.functor.builtin.Compose
-
- pureConst(A) - Static method in class com.jnape.palatable.lambda.functor.builtin.Const
-
- pureEither() - Static method in class com.jnape.palatable.lambda.adt.Either
-
- pureEitherT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
-
- pureFn1() - Static method in interface com.jnape.palatable.lambda.functions.Fn1
-
The canonical
Pure
instance for
Fn1
.
- pureIdentity() - Static method in class com.jnape.palatable.lambda.functor.builtin.Identity
-
- pureIdentityT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
-
- pureIO() - Static method in class com.jnape.palatable.lambda.io.IO
-
The canonical
Pure
instance for
IO
.
- pureIso(Fn1<? super S, ? extends A>) - Static method in interface com.jnape.palatable.lambda.optics.Iso
-
The canonical
Pure
instance for
Iso
.
- pureLambdaIterable() - Static method in class com.jnape.palatable.lambda.traversable.LambdaIterable
-
- pureLazy() - Static method in class com.jnape.palatable.lambda.functor.builtin.Lazy
-
- pureLazyT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
-
- pureLens(Fn1<? super S, ? extends A>) - Static method in interface com.jnape.palatable.lambda.optics.Lens
-
- pureMarket() - Static method in class com.jnape.palatable.lambda.functor.builtin.Market
-
- pureMaybe() - Static method in class com.jnape.palatable.lambda.adt.Maybe
-
- pureMaybeT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
-
- purePrism() - Static method in interface com.jnape.palatable.lambda.optics.Prism
-
- pureReaderT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
-
- pureRecursiveResult() - Static method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
-
- pureSafeT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.SafeT
-
- pureSingletonHList() - Static method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
-
- pureState() - Static method in class com.jnape.palatable.lambda.functor.builtin.State
-
- pureStateT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
-
- pureTagged() - Static method in class com.jnape.palatable.lambda.functor.builtin.Tagged
-
- pureThese() - Static method in class com.jnape.palatable.lambda.adt.These
-
- pureTry() - Static method in class com.jnape.palatable.lambda.adt.Try
-
The canonical
Pure
instance for
Try
.
- pureTuple(_1) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
-
- pureTuple(_1, _2) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
-
- pureTuple(_1, _2, _3) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
-
- pureTuple(_1, _2, _3, _4) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
-
- pureTuple(_1, _2, _3, _4, _5) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
-
- pureTuple(_1, _2, _3, _4, _5, _6) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
-
- pureTuple(_1, _2, _3, _4, _5, _6, _7) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
-
- pureWriter() - Static method in class com.jnape.palatable.lambda.functor.builtin.Writer
-
- pureWriterT(Pure<M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
-
- put(TypeSafeKey<?, V>, V) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
-
Store a value for the given key.
- put(S) - Static method in class com.jnape.palatable.lambda.functor.builtin.State
-
Create a
State
that ignores its initial state, returning a
Unit
result and
s
as its
final state.
- put(MonadRec<S, M>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
-
- putAll(HMap) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
-
Store all the key/value mappings in hMap
in this HMap.
- PutAll - Class in com.jnape.palatable.lambda.monoid.builtin
-
A
Monoid
instance formed by
HMap
that simply combines all the mappings.
- putAll() - Static method in class com.jnape.palatable.lambda.monoid.builtin.PutAll
-
- putAll(HMap) - Static method in class com.jnape.palatable.lambda.monoid.builtin.PutAll
-
- putAll(HMap, HMap) - Static method in class com.jnape.palatable.lambda.monoid.builtin.PutAll
-