- 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
-
- 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
-
- 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
Fn1
s.
- 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
A
s, 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
A
s, 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
-
- 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
-
- fromBiPredicate(BiPredicate<A, B>) - Static method in interface com.jnape.palatable.lambda.functions.specialized.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
-
- 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
Tuple2
s from
Map.Entry
s.
- 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
-
- fromRunnable(Runnable) - Static method in interface com.jnape.palatable.lambda.functions.specialized.SideEffect
-
- 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.