Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Z _ Ω 

F

f(F) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice6
Static factory method for wrapping a value of type F in a Choice6.
f(F) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice7
Static factory method for wrapping a value of type F in a Choice7.
f(F) - Static method in class com.jnape.palatable.lambda.adt.choice.Choice8
Static factory method for wrapping a value of type F in a Choice8.
failure(Throwable) - Static method in class com.jnape.palatable.lambda.adt.Try
Static factory method for creating a failure value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Given a value of type A, produce an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Given a value of type A, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Given a value of type A, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Given a value of type A, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Given a value of type A, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Given a value of type A, produced an instance of this tuple with each slot set to that value.
fill(A) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Given a value of type A, produced an instance of this tuple with each slot set to that value.
filter(Fn1<? super R, ? extends Boolean>, Fn0<L>) - Method in class com.jnape.palatable.lambda.adt.Either
If this is a right value, apply pred to it.
filter(Fn1<? super R, ? extends Boolean>, Fn1<? super R, ? extends L>) - Method in class com.jnape.palatable.lambda.adt.Either
If this is a right value, apply pred to it.
filter(Fn1<? super A, ? extends Boolean>) - Method in class com.jnape.palatable.lambda.adt.Maybe
If this value is present and satisfies predicate, return just the value; otherwise, return nothing.
Filter<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Lazily apply a predicate to each element in an Iterable, returning an Iterable of just the elements for which the predicate evaluated to true.
filter() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Filter
 
filter(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Filter
 
filter(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Filter
 
FilteringIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
FilteringIterable(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.FilteringIterable
 
FilteringIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
FilteringIterator(Fn1<? super A, ? extends Boolean>, Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.FilteringIterator
 
Find<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
Iterate the elements in an Iterable, applying a predicate to each one, returning the first element that matches the predicate, wrapped in a Maybe.
find() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Find
 
find(Fn1<? super A, ? extends Boolean>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Find
 
find(Fn1<? super A, ? extends Boolean>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Find
 
First<A> - Class in com.jnape.palatable.lambda.monoid.builtin
A Monoid instance formed by Maybe<A>.
first() - Static method in class com.jnape.palatable.lambda.monoid.builtin.First
 
first(Maybe<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.First
 
first(Maybe<A>, Maybe<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.First
 
flatMap(Fn1<? super B, ? extends Monad<C, Choice2<A, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super C, ? extends Monad<D, Choice3<A, B, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super D, ? extends Monad<E, Choice4<A, B, C, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super E, ? extends Monad<F, Choice5<A, B, C, D, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super F, ? extends Monad<G, Choice6<A, B, C, D, E, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super G, ? extends Monad<H, Choice7<A, B, C, D, E, F, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super H, ? extends Monad<I, Choice8<A, B, C, D, E, F, G, ?>>>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super R, ? extends Monad<R2, Either<L, ?>>>) - Method in class com.jnape.palatable.lambda.adt.Either
If a right value, unwrap it and apply it to rightFn, returning the resulting Either<L ,R>.
flatMap(Fn1<? super _1, ? extends Monad<_1Prime, SingletonHList<?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _2, ? extends Monad<_2Prime, Tuple2<_1, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _3, ? extends Monad<_3Prime, Tuple3<_1, _2, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _4, ? extends Monad<_4Prime, Tuple4<_1, _2, _3, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _5, ? extends Monad<_5Prime, Tuple5<_1, _2, _3, _4, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _6, ? extends Monad<_6Prime, Tuple6<_1, _2, _3, _4, _5, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _7, ? extends Monad<_7Prime, Tuple7<_1, _2, _3, _4, _5, _6, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super _8, ? extends Monad<_8Prime, Tuple8<_1, _2, _3, _4, _5, _6, _7, ?>>>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Maybe<?>>>) - Method in class com.jnape.palatable.lambda.adt.Maybe
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super B, ? extends Monad<C, These<A, ?>>>) - Method in class com.jnape.palatable.lambda.adt.These
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Try<?>>>) - Method in class com.jnape.palatable.lambda.adt.Try
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Fn1<Unit, ?>>>) - Method in interface com.jnape.palatable.lambda.functions.Fn0
 
flatMap(Fn1<? super B, ? extends Monad<C, Fn1<A, ?>>>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super B, ? extends Monad<C, RecursiveResult<A, ?>>>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super B, ? extends Monad<C, Const<A, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Identity<?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Lazy<?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super T, ? extends Monad<U, Market<A, B, S, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, State<S, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super B, ? extends Monad<C, Tagged<S, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, Writer<W, ?>>>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, IO<?>>>) - Method in class com.jnape.palatable.lambda.io.IO
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, M>>) - Method in interface com.jnape.palatable.lambda.monad.Monad
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, MR>>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, M>>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, MW>>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, SafeT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.SafeT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super R, ? extends Monad<R2, EitherT<M, L, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, IdentityT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, LazyT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, MaybeT<M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, ReaderT<R, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, StateT<S, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, WriterT<W, M, ?>>>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, MT>>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super T, ? extends Monad<U, Iso<S, ?, A, B>>>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super T, ? extends Monad<U, Lens<S, ?, A, B>>>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super T, ? extends Monad<U, Prism<S, ?, A, B>>>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Chain dependent computations that may continue or short-circuit based on previous results.
flatMap(Fn1<? super A, ? extends Monad<B, LambdaIterable<?>>>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
Chain dependent computations that may continue or short-circuit based on previous results.
Flatten<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Given a nested Iterable of Iterables, return a lazily flattening Iterable of the nested elements.
flatten() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Flatten
 
flatten(Iterable<? extends Iterable<? extends A>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Flatten
 
FlatteningIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
 
FlatteningIterator(Iterator<? extends Iterable<? extends A>>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.FlatteningIterator
 
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn2
Flip the order of the arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn3
Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn4
Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn5
Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn6
Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn7
Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.Fn8
Flip the order of the first two arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiMonoidFactory
 
flip() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
Flip the order of the arguments.
flip() - Method in interface com.jnape.palatable.lambda.functions.specialized.BiSemigroupFactory
 
flip() - Method in class com.jnape.palatable.lambda.monoid.builtin.And
 
flip() - Method in class com.jnape.palatable.lambda.monoid.builtin.Or
 
flip() - Method in class com.jnape.palatable.lambda.monoid.builtin.Xor
 
flip() - Method in interface com.jnape.palatable.lambda.monoid.Monoid
Flip the order of the arguments.
flip() - Method in interface com.jnape.palatable.lambda.semigroup.Semigroup
Flip the order of the arguments.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice2
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super C, ? extends D>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice3
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super D, ? extends E>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice4
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super E, ? extends F>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice5
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super F, ? extends G>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice6
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super G, ? extends H>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice7
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super H, ? extends I>) - Method in class com.jnape.palatable.lambda.adt.choice.Choice8
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super R, ? extends R2>) - Method in class com.jnape.palatable.lambda.adt.Either
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _1, ? extends _1Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.SingletonHList
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _2, ? extends _2Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _3, ? extends _3Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _4, ? extends _4Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _5, ? extends _5Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _6, ? extends _6Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _7, ? extends _7Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super _8, ? extends _8Prime>) - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.adt.Maybe
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.adt.These
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.adt.Try
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.functions.Fn0
 
fmap(Fn1<? super B, ? extends C>) - Method in interface com.jnape.palatable.lambda.functions.Fn1
Also left-to-right composition (sadly).
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.functor.Applicative
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.Compose
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functor.builtin.Const
Map over the right parameter.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.Lazy
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super T, ? extends U>) - Method in class com.jnape.palatable.lambda.functor.builtin.Market
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.State
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.functor.builtin.Tagged
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.functor.Functor
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.io.IO
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.Monad
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.MonadError
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.MonadReader
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.MonadRec
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.MonadWriter
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.SafeT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super R, ? extends R2>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.monad.transformer.MonadT
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Iso
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Lens
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super T, ? extends U>) - Method in interface com.jnape.palatable.lambda.optics.Prism
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super A, ? extends B>) - Method in class com.jnape.palatable.lambda.traversable.LambdaIterable
Covariantly transmute this functor's parameter using the given mapping function.
fmap(Fn1<? super B, ? extends C>) - Method in class com.jnape.palatable.lambda.traversable.LambdaMap
 
fmap(Fn1<? super A, ? extends B>) - Method in interface com.jnape.palatable.lambda.traversable.Traversable
Covariantly transmute this functor's parameter using the given mapping function.
Fn0<A> - Interface in com.jnape.palatable.lambda.functions
A function taking "no arguments", implemented as an Fn1<Unit, A>.
fn0(Fn0<A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
Static factory method for coercing a lambda to an Fn0.
fn0(Fn1<Unit, A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
Static factory method for adapting an Fn1<Unit, A> to an Fn0<A>.
Fn1<A,B> - Interface in com.jnape.palatable.lambda.functions
A function taking a single argument.
fn1(Fn1<? super A, ? extends B>) - Static method in interface com.jnape.palatable.lambda.functions.Fn1
Static factory method for avoid explicit casting when using method references as Fn1s.
Fn2<A,B,C> - Interface in com.jnape.palatable.lambda.functions
A function taking two arguments.
fn2(Fn2<A, B, C>) - Static method in interface com.jnape.palatable.lambda.functions.Fn2
Static method to aid inference.
Fn3<A,B,C,D> - Interface in com.jnape.palatable.lambda.functions
A function taking three arguments.
fn3(Fn1<A, Fn2<B, C, D>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn3
Static factory method for wrapping a curried Fn1 in an Fn3.
fn3(Fn2<A, B, Fn1<C, D>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn3
Static factory method for wrapping a curried Fn2 in an Fn3.
fn3(Fn3<A, B, C, D>) - Static method in interface com.jnape.palatable.lambda.functions.Fn3
Static factory method for coercing a lambda to an Fn3.
Fn4<A,B,C,D,E> - Interface in com.jnape.palatable.lambda.functions
A function taking four arguments.
fn4(Fn1<A, Fn3<B, C, D, E>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn4
Static factory method for wrapping a curried Fn1 in an Fn4.
fn4(Fn2<A, B, Fn2<C, D, E>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn4
Static factory method for wrapping a curried Fn2 in an Fn4.
fn4(Fn3<A, B, C, Fn1<D, E>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn4
Static factory method for wrapping a curried Fn3 in an Fn4.
fn4(Fn4<A, B, C, D, E>) - Static method in interface com.jnape.palatable.lambda.functions.Fn4
Static factory method for coercing a lambda to an Fn4.
Fn5<A,B,C,D,E,F> - Interface in com.jnape.palatable.lambda.functions
A function taking five arguments.
fn5(Fn1<A, Fn4<B, C, D, E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
Static factory method for wrapping a curried Fn1 in an Fn5.
fn5(Fn2<A, B, Fn3<C, D, E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
Static factory method for wrapping a curried Fn2 in an Fn5.
fn5(Fn3<A, B, C, Fn2<D, E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
Static factory method for wrapping a curried Fn3 in an Fn5.
fn5(Fn4<A, B, C, D, Fn1<E, F>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
Static factory method for wrapping a curried Fn4 in an Fn5.
fn5(Fn5<A, B, C, D, E, F>) - Static method in interface com.jnape.palatable.lambda.functions.Fn5
Static factory method for coercing a lambda to an Fn5.
Fn6<A,B,C,D,E,F,G> - Interface in com.jnape.palatable.lambda.functions
A function taking six arguments.
fn6(Fn1<A, Fn5<B, C, D, E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
Static factory method for wrapping a curried Fn1 in an Fn6.
fn6(Fn2<A, B, Fn4<C, D, E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
Static factory method for wrapping a curried Fn2 in an Fn6.
fn6(Fn3<A, B, C, Fn3<D, E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
Static factory method for wrapping a curried Fn3 in an Fn6.
fn6(Fn4<A, B, C, D, Fn2<E, F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
Static factory method for wrapping a curried Fn4 in an Fn6.
fn6(Fn5<A, B, C, D, E, Fn1<F, G>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
Static factory method for wrapping a curried Fn5 in an Fn6.
fn6(Fn6<A, B, C, D, E, F, G>) - Static method in interface com.jnape.palatable.lambda.functions.Fn6
Static factory method for coercing a lambda to an Fn6.
Fn7<A,B,C,D,E,F,G,H> - Interface in com.jnape.palatable.lambda.functions
A function taking six arguments.
fn7(Fn1<A, Fn6<B, C, D, E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
Static factory method for wrapping a curried Fn1 in an Fn7.
fn7(Fn2<A, B, Fn5<C, D, E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
Static factory method for wrapping a curried Fn2 in an Fn7.
fn7(Fn3<A, B, C, Fn4<D, E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
Static factory method for wrapping a curried Fn3 in an Fn7.
fn7(Fn4<A, B, C, D, Fn3<E, F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
Static factory method for wrapping a curried Fn4 in an Fn7.
fn7(Fn5<A, B, C, D, E, Fn2<F, G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
Static factory method for wrapping a curried Fn5 in an Fn7.
fn7(Fn6<A, B, C, D, E, F, Fn1<G, H>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
Static factory method for wrapping a curried Fn6 in an Fn7.
fn7(Fn7<A, B, C, D, E, F, G, H>) - Static method in interface com.jnape.palatable.lambda.functions.Fn7
Static factory method for coercing a lambda to an Fn7.
Fn8<A,B,C,D,E,F,G,H,I> - Interface in com.jnape.palatable.lambda.functions
A function taking six arguments.
fn8(Fn1<A, Fn7<B, C, D, E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for wrapping a curried Fn1 in an Fn8.
fn8(Fn2<A, B, Fn6<C, D, E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for wrapping a curried Fn2 in an Fn8.
fn8(Fn3<A, B, C, Fn5<D, E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for wrapping a curried Fn3 in an Fn8.
fn8(Fn4<A, B, C, D, Fn4<E, F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for wrapping a curried Fn4 in an Fn8.
fn8(Fn5<A, B, C, D, E, Fn3<F, G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for wrapping a curried Fn5 in an Fn8.
fn8(Fn6<A, B, C, D, E, F, Fn2<G, H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for wrapping a curried Fn6 in an Fn8.
fn8(Fn7<A, B, C, D, E, F, G, Fn1<H, I>>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for wrapping a curried Fn7 in an Fn8.
fn8(Fn8<A, B, C, D, E, F, G, H, I>) - Static method in interface com.jnape.palatable.lambda.functions.Fn8
Static factory method for coercing a lambda to an Fn8.
FoldLeft<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given an Iterable of As, a starting value B, and a Fn2<B, A, B>, iteratively accumulate over the Iterable, ultimately returning a final B value.
foldLeft() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
 
foldLeft(Fn2<? super B, ? super A, ? extends B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
 
foldLeft(Fn2<? super B, ? super A, ? extends B>, B) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
 
foldLeft(Fn2<? super B, ? super A, ? extends B>, B, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldLeft
 
foldLeft(A, Iterable<A>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
Catamorphism under this semigroup using FoldLeft, where the binary operator is this semigroup, and the starting accumulator is provided.
foldLeft(A, Iterable<A>) - Method in interface com.jnape.palatable.lambda.semigroup.Semigroup
Catamorphism under this semigroup using FoldLeft, where the binary operator is this semigroup, and the starting accumulator is provided.
foldMap(Fn1<? super B, ? extends Boolean>, Iterable<B>) - Method in class com.jnape.palatable.lambda.monoid.builtin.And
 
foldMap(Fn1<? super B, ? extends Iterable<A>>, Iterable<B>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Concat
 
foldMap(Fn1<? super B, ? extends Maybe<A>>, Iterable<B>) - Method in class com.jnape.palatable.lambda.monoid.builtin.First
 
foldMap(Fn1<? super B, ? extends Boolean>, Iterable<B>) - Method in class com.jnape.palatable.lambda.monoid.builtin.Or
 
foldMap(Fn1<? super B, ? extends A>, Iterable<B>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
Homomorphism combined with catamorphism.
FoldRight<A,B> - Class in com.jnape.palatable.lambda.functions.builtin.fn3
Given an Iterable of As, a starting lazy value B, and a Fn2<A, Lazy<B>, Lazy<B>>, iteratively accumulate over the Iterable, ultimately returning a final Lazy<B> value.
foldRight() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
 
foldRight(Fn2<? super A, ? super Lazy<B>, ? extends Lazy<B>>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
 
foldRight(Fn2<? super A, ? super Lazy<B>, ? extends Lazy<B>>, Lazy<B>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
 
foldRight(Fn2<? super A, ? super Lazy<B>, ? extends Lazy<B>>, Lazy<B>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn3.FoldRight
 
foldRight(A, Iterable<A>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
Catamorphism under this semigroup using FoldRight, where the binary operator is this semigroup, and the starting accumulator is provided.
foldRight(A, Iterable<A>) - Method in interface com.jnape.palatable.lambda.semigroup.Semigroup
Catamorphism under this semigroup using FoldRight, where the binary operator is this semigroup, and the starting accumulator is provided.
Force<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
Deprecated.
in favor of traversing into an IO and running it
force() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Force
Deprecated.
 
force(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Force
Deprecated.
 
forfeit(Fn1<? super R, ? extends L>) - Method in class com.jnape.palatable.lambda.adt.Either
Inverse of recover.
forfeit(Fn1<? super A, ? extends Throwable>) - Method in class com.jnape.palatable.lambda.adt.Try
If this is a failure, return the wrapped value.
fromBiFunction(BiFunction<? super A, ? super B, ? extends C>) - Static method in interface com.jnape.palatable.lambda.functions.Fn2
Static factory method for wrapping a BiFunction in an Fn2.
fromBiPredicate(BiPredicate<A, B>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.BiPredicate
Create a BiPredicate from a java BiPredicate.
fromCallable(Callable<A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
Convenience method for converting a Callable to an Fn0.
fromConsumer(Consumer<A>) - Static method in interface com.jnape.palatable.lambda.functions.Effect
Static factory method to create an Effect from a java Consumer.
fromEither(Either<?, A>) - Static method in class com.jnape.palatable.lambda.adt.Maybe
Convenience static factory method for creating a Maybe from an Either.
fromEntry(Map.Entry<K, V>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Static factory method for creating Tuple2s from Map.Entrys.
fromFunction(Function<? super A, ? extends B>) - Static method in interface com.jnape.palatable.lambda.functions.Fn1
Static factory method for wrapping a java Function in an Fn1.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple2
Return just the first two elements from the given Iterable, or nothing if there are less than two elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
Return just the first three elements from the given Iterable, or nothing if there are less than three elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
Return just the first four elements from the given Iterable, or nothing if there are less than four elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
Return just the first five elements from the given Iterable, or nothing if there are less than five elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
Return just the first six elements from the given Iterable, or nothing if there are less than six elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
Return just the first seven elements from the given Iterable, or nothing if there are less than seven elements.
fromIterable(Iterable<A>) - Static method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
Return just the first eight elements from the given Iterable, or nothing if there are less than eight elements.
fromMaybe(Maybe<R>, Fn0<L>) - Static method in class com.jnape.palatable.lambda.adt.Either
Convert a Maybe<R> into an Either<L, R>, supplying the left value from leftFn in the case of Maybe.nothing().
fromOptional(Optional<? extends A>) - Static method in class com.jnape.palatable.lambda.adt.Maybe
Convenience static factory method for creating a Maybe from an Optional.
fromPartial(Fn1<? super S, ? extends A>, Fn1<? super B, ? extends S>) - Static method in interface com.jnape.palatable.lambda.optics.Prism
Static factory method for creating a Prism from a partial function S -> A and a total function B -> S.
fromPartial(Fn1<? super S, ? extends A>, Fn1<? super A, ? extends S>) - Static method in interface com.jnape.palatable.lambda.optics.Prism.Simple
Static factory method for creating a simple Prism from a partial function S -> A and a total function A -> T.
fromPredicate(Predicate<A>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.Predicate
Create a Predicate from a java Predicate.
fromRunnable(Runnable) - Static method in interface com.jnape.palatable.lambda.functions.specialized.SideEffect
Create a SideEffect from a java Runnable.
fromSupplier(Supplier<A>) - Static method in interface com.jnape.palatable.lambda.functions.Fn0
Convenience method for converting a Supplier to an Fn0.
Functor<A,F extends Functor<?,F>> - Interface in com.jnape.palatable.lambda.functor
An interface for the generic covariant functorial operation map over some parameter A.
fuse(IO<A>) - Static method in class com.jnape.palatable.lambda.io.IO
Fuse all fork opportunities of a given IO such that, unless it is pinned (or is originally externally managed), no parallelism will be used when running it, regardless of what semantics are used when it is executed.
A B C D E F G H I J K L M N O P R S T U V W X Z _ Ω 
Skip navigation links