- c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Static factory method for wrapping a value of type
A
in a
Choice3
.
- c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Static factory method for wrapping a value of type
C
in a
Choice4
.
- c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Static factory method for wrapping a value of type
C
in a
Choice5
.
- c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Static factory method for wrapping a value of type
C
in a
Choice6
.
- c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Static factory method for wrapping a value of type
C
in a
Choice7
.
- c(C) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Static factory method for wrapping a value of type
C
in a
Choice8
.
- carry() - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Pair the covariantly-positioned carrier type with the contravariantly-positioned carrier type.
- carry() - Method in interface com.jnape.palatable.lambda.functor.Cartesian
-
Pair the covariantly-positioned carrier type with the contravariantly-positioned carrier type.
- carry() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
-
Pair the covariantly-positioned carrier type with the contravariantly-positioned carrier type.
- cartesian() - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Pair a value with the input to this function, and preserve the paired value through to the output.
- Cartesian<A,B,P extends Cartesian<?,?,P>> - Interface in com.jnape.palatable.lambda.functor
-
Profunctor
strength in the cartesian product sense:
p a b -> p (c ^ a) (c ^ b)
for any type
c
.
- cartesian() - Method in interface com.jnape.palatable.lambda.functor.Cartesian
-
Pair some type C
to this profunctor's carrier types.
- cartesian() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
-
Pair some type C
to this profunctor's carrier types.
- CartesianProduct<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Lazily compute the cartesian product of an Iterable<A>
and Iterable<B>
,
returning an Iterable<Tuple2<A, B>>
, the products as tuples of
multiplicand A
s and multiplier B
s.
- cartesianProduct() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CartesianProduct
-
- cartesianProduct(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CartesianProduct
-
- cartesianProduct(Iterable<A>, Iterable<B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CartesianProduct
-
- catchError(Fn1<? super L, ? extends Monad<R, Either<L, ?>>>) - Method in class com.jnape.palatable.lambda.adt.Either
-
Catch any
thrown
errors inside the
Monad
and resume normal
operations.
- catchError(Fn1<? super Unit, ? extends Monad<A, Maybe<?>>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
-
Catch any
thrown
errors inside the
Monad
and resume normal
operations.
- catchError(Fn1<? super Throwable, ? extends Monad<A, Try<?>>>) - Method in class com.jnape.palatable.lambda.adt.Try
-
Catch any
thrown
errors inside the
Monad
and resume normal
operations.
- catchError(Fn1<? super Throwable, ? extends Monad<A, IO<?>>>) - Method in class com.jnape.palatable.lambda.io.IO
-
Catch any
thrown
errors inside the
Monad
and resume normal
operations.
- catchError(Fn1<? super E, ? extends Monad<A, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
-
Catch any
thrown
errors inside the
Monad
and resume normal
operations.
- catching(Class<S>, Fn1<? super S, ? extends A>) - Method in class com.jnape.palatable.lambda.adt.Try
-
Catch any instance of throwableType
and map it to a success value.
- catching(Fn1<? super Throwable, ? extends Boolean>, Fn1<? super Throwable, ? extends A>) - Method in class com.jnape.palatable.lambda.adt.Try
-
Catch any thrown T
satisfying predicate
and map it to a success value.
- CatMaybes<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
-
- catMaybes() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.CatMaybes
-
- catMaybes(Iterable<Maybe<A>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.CatMaybes
-
- censor(Fn1<? super _1, ? extends _1>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
-
Update the accumulated state.
- censor(Fn1<? super A, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Update the accumulated state.
- censor(Fn1<? super S, ? extends S>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
-
Update the accumulated state.
- censor(Fn1<? super W, ? extends W>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
-
Update the accumulated state.
- censor(Fn1<? super W, ? extends W>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
-
Update the accumulated state.
- censor(Fn1<? super S, ? extends S>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
-
Update the accumulated state.
- censor(Fn1<? super W, ? extends W>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
-
Update the accumulated state.
- checkedApply(Iterable<Maybe<A>>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.CatMaybes
-
- checkedApply(Iterable<Either<L, R>>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Coalesce
-
- checkedApply(A, B) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Constantly
-
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Cycle
-
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Distinct
-
- checkedApply(B) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Downcast
-
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Empty
-
- checkedApply(Iterable<? extends Iterable<? extends A>>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Flatten
-
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Force
-
Deprecated.
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Head
-
- checkedApply(A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Id
-
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Init
-
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Inits
-
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Last
-
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Magnetize
-
- checkedApply(Fn1<? super A, ? extends Boolean>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Not
-
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Occurrences
-
- checkedApply(A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Repeat
-
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Reverse
-
- checkedApply(Iterable<?>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Size
-
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Sort
-
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Tail
-
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Tails
-
- checkedApply(Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Uncons
-
- checkedApply(A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn1.Upcast
-
- checkedApply(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.All
-
- checkedApply(Fn1<? super A, ? extends IO<?>>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Alter
-
- checkedApply(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Any
-
- checkedApply(IO<A>, Fn1<? super A, ? extends IO<B>>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.AutoBracket
-
- checkedApply(Fn1<? super A, ? extends B>, Fn1<? super A, ? extends C>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Both
-
- checkedApply(Iterable<A>, Iterable<B>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.CartesianProduct
-
- checkedApply(A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.CmpEq
-
- checkedApply(A, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Cons
-
- checkedApply(Iterable<A>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Difference
-
- checkedApply(Integer, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Drop
-
- checkedApply(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.DropWhile
-
- checkedApply(A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Eq
-
- checkedApply(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Filter
-
- checkedApply(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Find
-
- checkedApply(Fn1<? super V, ? extends K>, Iterable<V>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.GroupBy
-
- checkedApply(A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.GT
-
- checkedApply(A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.GTE
-
- checkedApply(Integer, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.InGroupsOf
-
- checkedApply(A, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Intersperse
-
- checkedApply(Fn2<? super A, ? super B, ? extends C>, Map.Entry<A, B>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into
-
- checkedApply(Fn1<? super A, ? extends B>, SingletonHList<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into1
-
- checkedApply(Fn3<? super A, ? super B, ? super C, ? extends D>, Product3<A, B, C>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into3
-
- checkedApply(Fn4<? super A, ? super B, ? super C, ? super D, ? extends E>, Product4<A, B, C, D>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into4
-
- checkedApply(Fn5<? super A, ? super B, ? super C, ? super D, ? super E, ? extends F>, Product5<A, B, C, D, E>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into5
-
- checkedApply(Fn6<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? extends G>, Product6<A, B, C, D, E, F>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into6
-
- checkedApply(Fn7<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? super G, ? extends H>, Product7<A, B, C, D, E, F, G>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into7
-
- checkedApply(Fn8<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? super G, ? super H, ? extends I>, Product8<A, B, C, D, E, F, G, H>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Into8
-
- checkedApply(Fn1<? super A, ? extends A>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Iterate
-
- checkedApply(Fn2<Kleisli<? super A, ? extends B, Lazy<?>, Lazy<B>>, A, Lazy<B>>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.LazyRec
-
- checkedApply(A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.LT
-
- checkedApply(A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.LTE
-
- checkedApply(Fn2<? super A, ? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.MagnetizeBy
-
- checkedApply(Fn1<? super A, ? extends B>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Map
-
- checkedApply(Fn1<? super A, ? extends CoProduct2<B, C, ?>>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Partition
-
- checkedApply(Fn1<? super A, ? extends IO<?>>, FA) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek
-
Deprecated.
- checkedApply(Fn1<? super A, ? extends IO<?>>, Fn1<? super B, ? extends IO<?>>, FAB) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Peek2
-
Deprecated.
- checkedApply(A, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.PrependAll
-
- checkedApply(Fn2<? super A, ? super A, ? extends A>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceLeft
-
- checkedApply(Fn2<? super A, ? super A, ? extends A>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceRight
-
- checkedApply(Integer, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Replicate
-
- checkedApply(Traversable<? extends Applicative<A, App>, Trav>, Fn1<TravA, ? extends AppTrav>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Sequence
-
- checkedApply(Integer, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Slide
-
- checkedApply(A, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Snoc
-
- checkedApply(Fn1<? super A, ? extends B>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.SortBy
-
- checkedApply(Comparator<? super A>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.SortWith
-
- checkedApply(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Span
-
- checkedApply(Integer, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Take
-
- checkedApply(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.TakeWhile
-
- checkedApply(Class<A[]>, Iterable<? extends A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToArray
-
- checkedApply(Fn0<C>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToCollection
-
- checkedApply(Fn0<M>, Iterable<? extends Map.Entry<K, V>>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.ToMap
-
- checkedApply(A, B) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Tupler2
-
- checkedApply(Fn1<? super B, Maybe<Tuple2<A, B>>>, B) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Unfoldr
-
- checkedApply(Fn1<? super A, ? extends Boolean>, IO<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Until
-
- checkedApply(Iterable<A>, Iterable<B>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn2.Zip
-
- checkedApply(A, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.Between
-
- checkedApply(IO<A>, Fn1<? super A, ? extends IO<?>>, Fn1<? super A, ? extends IO<B>>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.Bracket
-
- checkedApply(A, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
-
- checkedApply(Fn1<? super A, ? extends B>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy
-
- checkedApply(Fn2<? super B, ? super A, ? extends B>, B, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
-
- checkedApply(Fn2<? super A, ? super Lazy<B>, ? extends Lazy<B>>, Lazy<B>, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
-
- checkedApply(Fn1<? super A, ? extends B>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTBy
-
- checkedApply(Fn1<? super A, ? extends B>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.GTEBy
-
- checkedApply(Fn2<? super A, ? super B, ? extends C>, Applicative<A, App>, Applicative<B, App>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LiftA2
-
- checkedApply(Fn1<? super A, ? extends B>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTBy
-
- checkedApply(Fn1<? super A, ? extends B>, A, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.LTEBy
-
- checkedApply(Fn2<? super B, ? super A, ? extends B>, B, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.ScanLeft
-
- checkedApply(Integer, Fn1<? super A, ? extends A>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.Times
-
- checkedApply(Fn2<? super A, ? super B, ? extends C>, Iterable<A>, Iterable<B>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn3.ZipWith
-
- checkedApply(Fn1<? super A, ? extends Boolean>, Fn1<? super A, ? extends B>, Fn1<? super A, ? extends B>, A) - Method in class com.jnape.palatable.lambda.functions.builtin.fn4.IfThenElse
-
- checkedApply(Fn3<A, B, C, D>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn4.LiftA3
-
- checkedApply(Fn0<Instant>, Long, Duration, Iterable<A>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
-
- checkedApply(Fn4<A, B, C, D, E>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn5.LiftA4
-
- checkedApply(Fn5<A, B, C, D, E, F>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn6.LiftA5
-
- checkedApply(Fn6<A, B, C, D, E, F, G>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn7.LiftA6
-
- checkedApply(Fn7<A, B, C, D, E, F, G, H>, Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>, Applicative<G, App>) - Method in class com.jnape.palatable.lambda.functions.builtin.fn8.LiftA7
-
- checkedApply(A) - Method in interface com.jnape.palatable.lambda.functions.Effect
-
- checkedApply() - Method in interface com.jnape.palatable.lambda.functions.Fn0
-
- checkedApply(Unit) - Method in interface com.jnape.palatable.lambda.functions.Fn0
-
Invoke this function with the given argument, potentially throwing any
Throwable
.
- checkedApply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Invoke this function with the given argument, potentially throwing any
Throwable
.
- checkedApply(A, B) - Method in interface com.jnape.palatable.lambda.functions.Fn2
-
- checkedApply(A) - Method in interface com.jnape.palatable.lambda.functions.Fn2
-
Invoke this function with the given argument, potentially throwing any
Throwable
.
- checkedApply(A, B, C) - Method in interface com.jnape.palatable.lambda.functions.Fn3
-
- checkedApply(A, B) - Method in interface com.jnape.palatable.lambda.functions.Fn3
- checkedApply(A, B, C, D) - Method in interface com.jnape.palatable.lambda.functions.Fn4
-
- checkedApply(A, B, C) - Method in interface com.jnape.palatable.lambda.functions.Fn4
- checkedApply(A, B, C, D, E) - Method in interface com.jnape.palatable.lambda.functions.Fn5
-
- checkedApply(A, B, C, D) - Method in interface com.jnape.palatable.lambda.functions.Fn5
- checkedApply(A, B, C, D, E, F) - Method in interface com.jnape.palatable.lambda.functions.Fn6
-
- checkedApply(A, B, C, D, E) - Method in interface com.jnape.palatable.lambda.functions.Fn6
- checkedApply(A, B, C, D, E, F, G) - Method in interface com.jnape.palatable.lambda.functions.Fn7
-
- checkedApply(A, B, C, D, E, F) - Method in interface com.jnape.palatable.lambda.functions.Fn7
- checkedApply(A, B, C, D, E, F, G, H) - Method in interface com.jnape.palatable.lambda.functions.Fn8
-
- checkedApply(A, B, C, D, E, F, G) - Method in interface com.jnape.palatable.lambda.functions.Fn8
- checkedApply(Fn1<? super A, ? extends RecursiveResult<A, B>>, A) - Method in class com.jnape.palatable.lambda.functions.recursion.Trampoline
-
- checkedApply(A, B) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory
-
- checkedApply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory
-
- checkedApply(A, B) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory
-
- checkedApply(A, B, C, C) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory
-
- checkedApply(MonadRec<A, M>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Lift
-
- checkedApply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.MonoidFactory
-
- checkedApply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.Pure
-
- checkedApply(A) - Method in interface com.jnape.palatable.lambda.functions.specialized.SemigroupFactory
-
- checkedApply(A, B, B) - Method in interface com.jnape.palatable.lambda.functions.specialized.SemigroupFactory
-
- checkedApply(Fn0<C>) - Method in class com.jnape.palatable.lambda.monoid.builtin.AddAll
-
- checkedApply(Boolean, Boolean) - Method in class com.jnape.palatable.lambda.monoid.builtin.And
-
- checkedApply(Monoid<_1>, Monoid<_2>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Collapse
-
- checkedApply(Monoid<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Compose
-
- checkedApply(Iterable<A>, Iterable<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Concat
-
- checkedApply(Fn1<A, A>, Fn1<A, A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Endo
-
- checkedApply(Pure<M>) - Method in class com.jnape.palatable.lambda.monoid.builtin.EndoK
-
- checkedApply(Maybe<A>, Maybe<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.First
-
- checkedApply(String, String) - Method in class com.jnape.palatable.lambda.monoid.builtin.Join
-
- checkedApply(Maybe<A>, Maybe<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Last
-
- checkedApply(Monoid<L>) - Method in class com.jnape.palatable.lambda.monoid.builtin.LeftAll
-
- checkedApply(Monoid<L>) - Method in class com.jnape.palatable.lambda.monoid.builtin.LeftAny
-
- checkedApply(Semigroup<L>, Monoid<R>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Merge
-
- checkedApply(Fn0<Map<K, V>>, Semigroup<V>) - Method in class com.jnape.palatable.lambda.monoid.builtin.MergeMaps
-
- checkedApply(Boolean, Boolean) - Method in class com.jnape.palatable.lambda.monoid.builtin.Or
-
- checkedApply(Semigroup<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Present
-
- checkedApply(HMap, HMap) - Method in class com.jnape.palatable.lambda.monoid.builtin.PutAll
-
- checkedApply(Monoid<R>) - Method in class com.jnape.palatable.lambda.monoid.builtin.RightAll
-
- checkedApply(Monoid<R>) - Method in class com.jnape.palatable.lambda.monoid.builtin.RightAny
-
- checkedApply(Monoid<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.RunAll
-
- checkedApply(Unit, Unit) - Method in class com.jnape.palatable.lambda.monoid.builtin.Trivial
-
- checkedApply(Iterable<A>, Iterable<A>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Union
-
- checkedApply(Boolean, Boolean) - Method in class com.jnape.palatable.lambda.monoid.builtin.Xor
-
- checkedApply(Optic<? super Market<A, B, ?, ?>, ? super Identity<?>, S, T, A, B>, S) - Method in class com.jnape.palatable.lambda.optics.functions.Matching
-
- checkedApply(Optic<? super Fn1<?, ?>, ? super Identity<?>, S, T, A, B>, Fn1<? super A, ? extends B>, S) - Method in class com.jnape.palatable.lambda.optics.functions.Over
-
- checkedApply(Optic<P, ? super Const<Maybe<A>, ?>, S, T, A, B>) - Method in class com.jnape.palatable.lambda.optics.functions.Pre
-
- checkedApply(Optic<? super Tagged<?, ?>, ? super Identity<?>, S, T, A, B>) - Method in class com.jnape.palatable.lambda.optics.functions.Re
-
- checkedApply(Optic<? super Fn1<?, ?>, ? super Identity<?>, S, T, A, B>, B, S) - Method in class com.jnape.palatable.lambda.optics.functions.Set
-
- checkedApply(Optic<? super Exchange<A, B, ?, ?>, ? super Identity<?>, S, T, A, B>, Fn1<? super T, ? extends S>, B) - Method in class com.jnape.palatable.lambda.optics.functions.Under
-
- checkedApply(Optic<? super Fn1<?, ?>, ? super Const<A, ?>, S, T, A, B>, S) - Method in class com.jnape.palatable.lambda.optics.functions.View
-
- checkedApply(Semigroup<A>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.Absent
-
- checkedApply(Semigroup<_1>, Semigroup<_2>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.Collapse
-
- checkedApply(Semigroup<A>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.Compose
-
- checkedApply(Iterable<A>, Iterable<A>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.Intersection
-
- checkedApply(Semigroup<L>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAll
-
- checkedApply(Semigroup<L>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.LeftAny
-
- checkedApply(A, A) - Method in class com.jnape.palatable.lambda.semigroup.builtin.Max
-
- checkedApply(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.MaxBy
-
- checkedApply(Semigroup<L>, Semigroup<R>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.Merge
-
- checkedApply(A, A) - Method in class com.jnape.palatable.lambda.semigroup.builtin.Min
-
- checkedApply(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.MinBy
-
- checkedApply(Semigroup<R>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
-
- checkedApply(Semigroup<R>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
-
- checkedApply(Semigroup<A>) - Method in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
-
- Choice2<A,B> - Class in com.jnape.palatable.lambda.adt.choice
-
- Choice3<A,B,C> - Class in com.jnape.palatable.lambda.adt.choice
-
- Choice4<A,B,C,D> - Class in com.jnape.palatable.lambda.adt.choice
-
- Choice5<A,B,C,D,E> - Class in com.jnape.palatable.lambda.adt.choice
-
- Choice6<A,B,C,D,E,F> - Class in com.jnape.palatable.lambda.adt.choice
-
- Choice7<A,B,C,D,E,F,G> - Class in com.jnape.palatable.lambda.adt.choice
-
- Choice8<A,B,C,D,E,F,G,H> - Class in com.jnape.palatable.lambda.adt.choice
-
- choose() - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Choose between a successful result b
or returning back the input, a
.
- choose() - Method in interface com.jnape.palatable.lambda.functor.Cocartesian
-
Choose between the covariantly-positioned carrier type and the contravariantly-positioned carrier type.
- Clamp<A extends Comparable<A>> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
-
Given two bounds and a value, "clamp" the value between the bounds via the following algorithm:
- if the value is strictly less than the lower bound, return the lower bound
- if the value is strictly greater than the upper bound, return the upper bound
- otherwise, return the value
- clamp() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
-
- clamp(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
-
- clamp(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
-
- clamp(A, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.Clamp
-
- CmpEq<A extends Comparable<A>> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
- cmpEq() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CmpEq
-
- cmpEq(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CmpEq
-
- cmpEq(A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.CmpEq
-
- CmpEqBy<A,B extends Comparable<B>> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
-
Given a mapping function from some type
A
to some
Comparable
type
B
and two values
of type
A
, return
true
if the first value is strictly equal to the second value (according
to
Comparable.compareTo(Object)
in terms of their mapped
B
results; otherwise, return false.
- cmpEqBy() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy
-
- cmpEqBy(Fn1<? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy
-
- cmpEqBy(Fn1<? super A, ? extends B>, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy
-
- cmpEqBy(Fn1<? super A, ? extends B>, A, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.CmpEqBy
-
- Coalesce<L,R> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
-
- coalesce() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Coalesce
-
- coalesce(Iterable<Either<A, B>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Coalesce
-
- cocartesian() - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Choose between either applying this function or returning back a different result altogether.
- cocartesian() - Method in class com.jnape.palatable.lambda.functor.builtin.Market
-
Choose some type C
or this profunctor's carrier types.
- cocartesian() - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
-
Choose some type C
or this profunctor's carrier types.
- Cocartesian<A,B,P extends Cocartesian<?,?,P>> - Interface in com.jnape.palatable.lambda.functor
-
Profunctor
strength in the cocartesian coproduct sense:
p a b -> p (c v a) (c v b)
for any
type
c
.
- cocartesian() - Method in interface com.jnape.palatable.lambda.functor.Cocartesian
-
Choose some type C
or this profunctor's carrier types.
- coerce() - Method in interface com.jnape.palatable.lambda.functor.Functor
-
Convenience method for coercing this functor instance into another concrete type.
- Collapse<_1,_2> - Class in com.jnape.palatable.lambda.monoid.builtin
-
A
Monoid
instance formed by a
Tuple2
<_1, _2>
and monoids over
_1
and
_2
.
- collapse() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Collapse
-
- collapse(Monoid<_1>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Collapse
-
- collapse(Monoid<_1>, Monoid<_2>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Collapse
-
- collapse(Monoid<_1>, Monoid<_2>, Tuple2<_1, _2>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Collapse
-
- collapse(Monoid<_1>, Monoid<_2>, Tuple2<_1, _2>, Tuple2<_1, _2>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Collapse
-
- Collapse<_1,_2> - Class in com.jnape.palatable.lambda.semigroup.builtin
-
A
Semigroup
instance formed by a
Tuple2
<_1, _2>
and semigroups over
_1
and
_2
.
- collapse() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Collapse
-
- collapse(Semigroup<_1>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Collapse
-
- collapse(Semigroup<_1>, Semigroup<_2>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Collapse
-
- collapse(Semigroup<_1>, Semigroup<_2>, Tuple2<_1, _2>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Collapse
-
- collapse(Semigroup<_1>, Semigroup<_2>, Tuple2<_1, _2>, Tuple2<_1, _2>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Collapse
-
- CollectionLens - Class in com.jnape.palatable.lambda.optics.lenses
-
- com.jnape.palatable.lambda.adt - package com.jnape.palatable.lambda.adt
-
- com.jnape.palatable.lambda.adt.choice - package com.jnape.palatable.lambda.adt.choice
-
- com.jnape.palatable.lambda.adt.coproduct - package com.jnape.palatable.lambda.adt.coproduct
-
- com.jnape.palatable.lambda.adt.hlist - package com.jnape.palatable.lambda.adt.hlist
-
- com.jnape.palatable.lambda.adt.hmap - package com.jnape.palatable.lambda.adt.hmap
-
- com.jnape.palatable.lambda.adt.product - package com.jnape.palatable.lambda.adt.product
-
- com.jnape.palatable.lambda.functions - package com.jnape.palatable.lambda.functions
-
- com.jnape.palatable.lambda.functions.builtin.fn1 - package com.jnape.palatable.lambda.functions.builtin.fn1
-
- com.jnape.palatable.lambda.functions.builtin.fn2 - package com.jnape.palatable.lambda.functions.builtin.fn2
-
- com.jnape.palatable.lambda.functions.builtin.fn3 - package com.jnape.palatable.lambda.functions.builtin.fn3
-
- com.jnape.palatable.lambda.functions.builtin.fn4 - package com.jnape.palatable.lambda.functions.builtin.fn4
-
- com.jnape.palatable.lambda.functions.builtin.fn5 - package com.jnape.palatable.lambda.functions.builtin.fn5
-
- com.jnape.palatable.lambda.functions.builtin.fn6 - package com.jnape.palatable.lambda.functions.builtin.fn6
-
- com.jnape.palatable.lambda.functions.builtin.fn7 - package com.jnape.palatable.lambda.functions.builtin.fn7
-
- com.jnape.palatable.lambda.functions.builtin.fn8 - package com.jnape.palatable.lambda.functions.builtin.fn8
-
- com.jnape.palatable.lambda.functions.recursion - package com.jnape.palatable.lambda.functions.recursion
-
- com.jnape.palatable.lambda.functions.specialized - package com.jnape.palatable.lambda.functions.specialized
-
- com.jnape.palatable.lambda.functor - package com.jnape.palatable.lambda.functor
-
- com.jnape.palatable.lambda.functor.builtin - package com.jnape.palatable.lambda.functor.builtin
-
- com.jnape.palatable.lambda.internal - package com.jnape.palatable.lambda.internal
-
- com.jnape.palatable.lambda.internal.iteration - package com.jnape.palatable.lambda.internal.iteration
-
- com.jnape.palatable.lambda.io - package com.jnape.palatable.lambda.io
-
- com.jnape.palatable.lambda.monad - package com.jnape.palatable.lambda.monad
-
- com.jnape.palatable.lambda.monad.transformer - package com.jnape.palatable.lambda.monad.transformer
-
- com.jnape.palatable.lambda.monad.transformer.builtin - package com.jnape.palatable.lambda.monad.transformer.builtin
-
- com.jnape.palatable.lambda.monoid - package com.jnape.palatable.lambda.monoid
-
- com.jnape.palatable.lambda.monoid.builtin - package com.jnape.palatable.lambda.monoid.builtin
-
- com.jnape.palatable.lambda.optics - package com.jnape.palatable.lambda.optics
-
- com.jnape.palatable.lambda.optics.functions - package com.jnape.palatable.lambda.optics.functions
-
- com.jnape.palatable.lambda.optics.lenses - package com.jnape.palatable.lambda.optics.lenses
-
- com.jnape.palatable.lambda.optics.prisms - package com.jnape.palatable.lambda.optics.prisms
-
- com.jnape.palatable.lambda.semigroup - package com.jnape.palatable.lambda.semigroup
-
- com.jnape.palatable.lambda.semigroup.builtin - package com.jnape.palatable.lambda.semigroup.builtin
-
- com.jnape.palatable.lambda.traversable - package com.jnape.palatable.lambda.traversable
-
- CombinatorialIterator<A,B> - Class in com.jnape.palatable.lambda.internal.iteration
-
- CombinatorialIterator(Iterator<A>, Iterator<B>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.CombinatorialIterator
-
- compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Right-to-left composition between different arity functions.
- compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn2
-
Right-to-left composition between different arity functions.
- compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn3
-
- compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn4
-
- compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn5
-
- compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn6
-
- compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn7
-
- compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn8
-
- compose(Kleisli<Z, A, M, MA>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Kleisli
-
Right-to-left composition of two compatible
Kleisli
arrows, yielding a new
Kleisli
arrow.
- compose(Fn2<? super Y, ? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
-
Right-to-left composition between different arity functions.
- Compose<F extends Applicative<?,F>,G extends Applicative<?,G>,A> - Class in com.jnape.palatable.lambda.functor.builtin
-
A functor representing the type-level composition of two
Applicative
functors; useful for preserving nested
type-level transformations during traversal of a
Traversable
.
- Compose(Applicative<? extends Applicative<A, G>, F>) - Constructor for class com.jnape.palatable.lambda.functor.builtin.Compose
-
- Compose<A> - Class in com.jnape.palatable.lambda.monoid.builtin
-
- compose() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Compose
-
- compose(Monoid<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Compose
-
- compose(Monoid<A>, CompletableFuture<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Compose
-
- compose(Monoid<A>, CompletableFuture<A>, CompletableFuture<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Compose
-
- compose(Optic<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, R, U, S, T>) - Method in interface com.jnape.palatable.lambda.optics.Iso
-
Right-to-Left composition of optics.
- compose(Iso.Simple<R, S>) - Method in interface com.jnape.palatable.lambda.optics.Iso.Simple
-
Compose two simple isos from right to left.
- compose(Optic.Simple<? super Profunctor<?, ?, ?>, ? super Functor<?, ?>, R, S>) - Method in interface com.jnape.palatable.lambda.optics.Iso.Simple
-
Compose two simple optics from right to left.
- compose(Optic<? super Cartesian<?, ?, ?>, ? super Functor<?, ?>, R, U, S, T>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Right-to-Left composition of optics.
- compose(Optic.Simple<? super Cartesian<?, ?, ?>, ? super Functor<?, ?>, R, S>) - Method in interface com.jnape.palatable.lambda.optics.Lens.Simple
-
Compose two simple optics from right to left.
- compose(Optic<? super P, ? super F, R, U, S, T>) - Method in interface com.jnape.palatable.lambda.optics.Optic
-
Right-to-Left composition of optics.
- compose(Optic.Simple<? super P, ? super F, R, S>) - Method in interface com.jnape.palatable.lambda.optics.Optic.Simple
-
Compose two simple optics from right to left.
- compose(ProtoOptic<? super Cocartesian<?, ?, ?>, R, U, S, T>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Right-to-Left composition of proto-optics.
- compose(ProtoOptic<? super P, R, U, S, T>) - Method in interface com.jnape.palatable.lambda.optics.ProtoOptic
-
Right-to-Left composition of proto-optics.
- Compose<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
-
- compose() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Compose
-
- compose(Semigroup<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Compose
-
- compose(Semigroup<A>, CompletableFuture<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Compose
-
- compose(Semigroup<A>, CompletableFuture<A>, CompletableFuture<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.Compose
-
- Concat<A> - Class in com.jnape.palatable.lambda.monoid.builtin
-
The
Monoid
instance formed under concatenation for an arbitrary
Iterable
.
- concat() - Static method in class com.jnape.palatable.lambda.monoid.builtin.Concat
-
- concat(Iterable<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Concat
-
- concat(Iterable<A>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.Concat
-
- ConcatenatingIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
-
- ConcatenatingIterable(Iterable<A>, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.ConcatenatingIterable
-
- cons(NewHead) - Method in class com.jnape.palatable.lambda.adt.hlist.HList
-
Cons an element onto the front of this HList.
- cons(Head, Tail) - Static method in class com.jnape.palatable.lambda.adt.hlist.HList
-
Static factory method for creating an HList from the given head and tail.
- cons(NewHead) - Method in class com.jnape.palatable.lambda.adt.hlist.HList.HCons
-
- cons(Head) - Method in class com.jnape.palatable.lambda.adt.hlist.HList.HNil
-
- cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
-
Cons an element onto the front of this HList.
- cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
-
Cons an element onto the front of this HList.
- cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
-
Cons an element onto the front of this HList.
- cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
-
Cons an element onto the front of this HList.
- cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
-
Cons an element onto the front of this HList.
- cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
-
Cons an element onto the front of this HList.
- cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
-
Cons an element onto the front of this HList.
- cons(_0) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
-
Cons an element onto the front of this HList.
- Cons<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
-
Prepend an element to an Iterable
.
- cons() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Cons
-
- cons(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Cons
-
- cons(A, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Cons
-
- ConsingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
-
- ConsingIterator(A, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.ConsingIterator
-
- Const<A,B> - Class in com.jnape.palatable.lambda.functor.builtin
-
A (surprisingly useful) functor over some phantom type B
, retaining a value of type A
that
can be retrieved later.
- Const(A) - Constructor for class com.jnape.palatable.lambda.functor.builtin.Const
-
- Constantly<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
-
A function that takes two arguments and always returns the first argument.
- constantly() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Constantly
-
- constantly(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Constantly
-
- constantly(A, B) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Constantly
-
- contains(Fn1<? super SetA, ? extends SetA>, A) - Static method in class com.jnape.palatable.lambda.optics.lenses.SetLens
-
A lens that focuses on whether a
Set
contains some value
a
.
- contains(A) - Static method in class com.jnape.palatable.lambda.optics.lenses.SetLens
-
A lens that focuses on whether a
Set
contains some value
a
.
- containsKey(TypeSafeKey<?, ?>) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
-
Determine if a key is mapped.
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Effect
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn2
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn3
-
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn4
-
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn5
-
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn6
-
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn7
-
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.Fn8
-
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Kleisli
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super Z, ? extends S>) - Method in class com.jnape.palatable.lambda.functor.builtin.Exchange
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super R, ? extends S>) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super Z, ? extends S>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functor.Cartesian
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functor.Cocartesian
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super B, ? extends A>) - Method in interface com.jnape.palatable.lambda.functor.Contravariant
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super Z, ? extends A>) - Method in interface com.jnape.palatable.lambda.functor.Profunctor
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super Q, ? extends R>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Iso
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Lens
-
Contravariantly map A <- B
.
- contraMap(Fn1<? super R, ? extends S>) - Method in interface com.jnape.palatable.lambda.optics.Prism
-
Contravariantly map A <- B
.
- Contravariant<A,C extends Contravariant<?,C>> - Interface in com.jnape.palatable.lambda.functor
-
The contravariant functor (or "co-functor"); that is, a functor that maps contravariantly (A <- B
)
over its parameter.
- converge(Fn1<? super C, ? extends CoProduct2<A, B, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
-
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
possible type.
- converge(Fn1<? super D, ? extends CoProduct3<A, B, C, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
-
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
possible type.
- converge(Fn1<? super E, ? extends CoProduct4<A, B, C, D, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
-
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
possible type.
- converge(Fn1<? super F, ? extends CoProduct5<A, B, C, D, E, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
-
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
possible type.
- converge(Fn1<? super G, ? extends CoProduct6<A, B, C, D, E, F, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
-
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
possible type.
- converge(Fn1<? super H, ? extends CoProduct7<A, B, C, D, E, F, G, ?>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
-
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
possible type.
- converge(Fn1<? super C, ? extends CoProduct2<A, B, ?>>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct3
-
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
possible type.
- converge(Fn1<? super D, ? extends CoProduct3<A, B, C, ?>>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct4
-
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
possible type.
- converge(Fn1<? super E, ? extends CoProduct4<A, B, C, D, ?>>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct5
-
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
possible type.
- converge(Fn1<? super F, ? extends CoProduct5<A, B, C, D, E, ?>>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct6
-
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
possible type.
- converge(Fn1<? super G, ? extends CoProduct6<A, B, C, D, E, F, ?>>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct7
-
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
possible type.
- converge(Fn1<? super H, ? extends CoProduct7<A, B, C, D, E, F, G, ?>>) - Method in interface com.jnape.palatable.lambda.adt.coproduct.CoProduct8
-
Converge this coproduct down to a lower order coproduct by mapping the last possible type into an earlier
possible type.
- CoProduct2<A,B,CP2 extends CoProduct2<A,B,?>> - Interface in com.jnape.palatable.lambda.adt.coproduct
-
A generalization of the coproduct of two types.
- CoProduct3<A,B,C,CP3 extends CoProduct3<A,B,C,?>> - Interface in com.jnape.palatable.lambda.adt.coproduct
-
A generalization of the coproduct of three types.
- CoProduct4<A,B,C,D,CP4 extends CoProduct4<A,B,C,D,?>> - Interface in com.jnape.palatable.lambda.adt.coproduct
-
A generalization of the coproduct of four types.
- CoProduct5<A,B,C,D,E,CP5 extends CoProduct5<A,B,C,D,E,?>> - Interface in com.jnape.palatable.lambda.adt.coproduct
-
A generalization of the coproduct of five types.
- CoProduct6<A,B,C,D,E,F,CP6 extends CoProduct6<A,B,C,D,E,F,?>> - Interface in com.jnape.palatable.lambda.adt.coproduct
-
A generalization of the coproduct of six types.
- CoProduct7<A,B,C,D,E,F,G,CP7 extends CoProduct7<A,B,C,D,E,F,G,?>> - Interface in com.jnape.palatable.lambda.adt.coproduct
-
A generalization of the coproduct of seven types.
- CoProduct8<A,B,C,D,E,F,G,H,CP8 extends CoProduct8<A,B,C,D,E,F,G,H,?>> - Interface in com.jnape.palatable.lambda.adt.coproduct
-
A generalization of the coproduct of eight types.
- curried(Fn1<A, Fn1<B, C>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn2
-
Static factory method for wrapping a curried
Fn1
in an
Fn2
.
- curry(Fn1<? super Tuple2<A, B>, ? extends C>) - Static method in interface com.jnape.palatable.lambda.functions.Fn2
-
Static factory method for wrapping an uncurried
Fn1
in an
Fn2
.
- Cycle<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
-
Given an Iterable
, return an infinite Iterable
that repeatedly cycles its elements, in
order.
- cycle() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Cycle
-
- cycle(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Cycle
-
- cycle(A...) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Cycle
-
- CyclicIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
-
- CyclicIterable(Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.CyclicIterable
-
- CyclicIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
-
- CyclicIterator(Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.CyclicIterator
-