Uses of Interface
com.jnape.palatable.lambda.functions.Fn4
Packages that use Fn4
Package
Description
-
Uses of Fn4 in com.jnape.palatable.lambda.adt.product
Methods in com.jnape.palatable.lambda.adt.product with parameters of type Fn4 -
Uses of Fn4 in com.jnape.palatable.lambda.functions
Subinterfaces of Fn4 in com.jnape.palatable.lambda.functionsModifier and TypeInterfaceDescriptioninterfaceFn5<A,B, C, D, E, F> A function taking five arguments.interfaceFn6<A,B, C, D, E, F, G> A function taking six arguments.interfaceFn7<A,B, C, D, E, F, G, H> A function taking seven arguments.interfaceFn8<A,B, C, D, E, F, G, H, I> A function taking eight arguments.Methods in com.jnape.palatable.lambda.functions that return Fn4Modifier and TypeMethodDescriptionPartially apply this function by taking its first argument.Partially apply this function by taking its first two arguments.Partially apply this function by taking its first three arguments.Partially apply this function by taking its first four arguments.Fn4.discardR(Applicative<F, Fn1<A, ?>> appB) Fn4.flip()Flip the order of the first two arguments.static <A,B, C, D, E>
Fn4<A, B, C, D, E> static <A,B, C, D, E>
Fn4<A, B, C, D, E> static <A,B, C, D, E>
Fn4<A, B, C, D, E> static <A,B, C, D, E>
Fn4<A, B, C, D, E> Static factory method for coercing a lambda to anFn4.Fn5.uncurry()Fn3.widen()Widen this function's argument list by prepending an ignored argument of any type to the front.Methods in com.jnape.palatable.lambda.functions with parameters of type Fn4Modifier and TypeMethodDescriptionstatic <A,B, C, D, E>
Fn4<A, B, C, D, E> Static factory method for coercing a lambda to anFn4.static <A,B, C, D, E, F>
Fn5<A, B, C, D, E, F> static <A,B, C, D, E, F, G>
Fn6<A, B, C, D, E, F, G> static <A,B, C, D, E, F, G, H>
Fn7<A, B, C, D, E, F, G, H> static <A,B, C, D, E, F, G, H, I>
Fn8<A, B, C, D, E, F, G, H, I> Method parameters in com.jnape.palatable.lambda.functions with type arguments of type Fn4 -
Uses of Fn4 in com.jnape.palatable.lambda.functions.builtin.fn2
Methods in com.jnape.palatable.lambda.functions.builtin.fn2 with parameters of type Fn4 -
Uses of Fn4 in com.jnape.palatable.lambda.functions.builtin.fn4
Classes in com.jnape.palatable.lambda.functions.builtin.fn4 that implement Fn4Modifier and TypeClassDescriptionfinal classIfThenElse<A,B> final classLiftA3<A,B, C, D, App extends Applicative<?, App>, AppD extends Applicative<D, App>> Lift into and apply anFn3to threeApplicativevalues, returning the result inside the sameApplicativecontext.final classRateLimit<A> -
Uses of Fn4 in com.jnape.palatable.lambda.functions.builtin.fn5
Classes in com.jnape.palatable.lambda.functions.builtin.fn5 that implement Fn4Modifier and TypeClassDescriptionfinal classLiftA4<A,B, C, D, E, App extends Applicative<?, App>, AppE extends Applicative<E, App>> Lift into and apply anFn4to fourApplicativevalues, returning the result inside the sameApplicativecontext.Methods in com.jnape.palatable.lambda.functions.builtin.fn5 that return Fn4Modifier and TypeMethodDescriptionstatic <A,B, C, D, E, App extends Applicative<?, App>, AppE extends Applicative<E, App>>
Fn4<Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, AppE> Methods in com.jnape.palatable.lambda.functions.builtin.fn5 with parameters of type Fn4Modifier and TypeMethodDescriptionLiftA4.checkedApply(Fn4<A, B, C, D, E> fn, Applicative<A, App> appA, Applicative<B, App> appB, Applicative<C, App> appC, Applicative<D, App> appD) static <A,B, C, D, E, App extends Applicative<?, App>, AppE extends Applicative<E, App>>
Fn4<Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, AppE> static <A,B, C, D, E, App extends Applicative<?, App>, AppE extends Applicative<E, App>>
Fn3<Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, AppE> LiftA4.liftA4(Fn4<A, B, C, D, E> fn, Applicative<A, App> appA) static <A,B, C, D, E, App extends Applicative<?, App>, AppE extends Applicative<E, App>>
Fn2<Applicative<C, App>, Applicative<D, App>, AppE> LiftA4.liftA4(Fn4<A, B, C, D, E> fn, Applicative<A, App> appA, Applicative<B, App> appB) static <A,B, C, D, E, App extends Applicative<?, App>, AppE extends Applicative<E, App>>
Fn1<Applicative<D, App>, AppE> LiftA4.liftA4(Fn4<A, B, C, D, E> fn, Applicative<A, App> appA, Applicative<B, App> appB, Applicative<C, App> appC) static <A,B, C, D, E, App extends Applicative<?, App>, AppE extends Applicative<E, App>>
AppELiftA4.liftA4(Fn4<A, B, C, D, E> fn, Applicative<A, App> appA, Applicative<B, App> appB, Applicative<C, App> appC, Applicative<D, App> appD) -
Uses of Fn4 in com.jnape.palatable.lambda.functions.builtin.fn6
Classes in com.jnape.palatable.lambda.functions.builtin.fn6 that implement Fn4Modifier and TypeClassDescriptionfinal classLiftA5<A,B, C, D, E, F, App extends Applicative<?, App>, AppF extends Applicative<F, App>> Lift into and apply anFn5to fiveApplicativevalues, returning the result inside the sameApplicativecontext.Methods in com.jnape.palatable.lambda.functions.builtin.fn6 that return Fn4Modifier and TypeMethodDescriptionstatic <A,B, C, D, E, F, App extends Applicative<?, App>, AppF extends Applicative<F, App>>
Fn4<Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, AppF> LiftA5.liftA5(Fn5<A, B, C, D, E, F> fn, Applicative<A, App> appA) -
Uses of Fn4 in com.jnape.palatable.lambda.functions.builtin.fn7
Classes in com.jnape.palatable.lambda.functions.builtin.fn7 that implement Fn4Modifier and TypeClassDescriptionfinal classLiftA6<A,B, C, D, E, F, G, App extends Applicative<?, App>, AppG extends Applicative<G, App>> Lift into and apply anFn6to sixApplicativevalues, returning the result inside the sameApplicativecontext.Methods in com.jnape.palatable.lambda.functions.builtin.fn7 that return Fn4Modifier and TypeMethodDescriptionstatic <A,B, C, D, E, F, G, App extends Applicative<?, App>, AppG extends Applicative<G, App>>
Fn4<Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>, AppG> LiftA6.liftA6(Fn6<A, B, C, D, E, F, G> fn, Applicative<A, App> appA, Applicative<B, App> appB) -
Uses of Fn4 in com.jnape.palatable.lambda.functions.builtin.fn8
Classes in com.jnape.palatable.lambda.functions.builtin.fn8 that implement Fn4Modifier and TypeClassDescriptionfinal classLiftA7<A,B, C, D, E, F, G, H, App extends Applicative<?, App>, AppH extends Applicative<H, App>> Lift into and apply anFn7to sevenApplicativevalues, returning the result inside the sameApplicativecontext.Methods in com.jnape.palatable.lambda.functions.builtin.fn8 that return Fn4Modifier and TypeMethodDescriptionstatic <A,B, C, D, E, F, G, H, App extends Applicative<?, App>, AppH extends Applicative<H, App>>
Fn4<Applicative<D, App>, Applicative<E, App>, Applicative<F, App>, Applicative<G, App>, AppH> LiftA7.liftA7(Fn7<A, B, C, D, E, F, G, H> fn, Applicative<A, App> appA, Applicative<B, App> appB, Applicative<C, App> appC) -
Uses of Fn4 in com.jnape.palatable.lambda.functions.specialized
Subinterfaces of Fn4 in com.jnape.palatable.lambda.functions.specializedModifier and TypeInterfaceDescriptioninterfaceBiMonoidFactory<A,B, C> interfaceBiSemigroupFactory<A,B, C> -
Uses of Fn4 in com.jnape.palatable.lambda.monoid.builtin
Classes in com.jnape.palatable.lambda.monoid.builtin that implement Fn4Modifier and TypeClassDescriptionfinal classCollapse<_1,_2> final classMerge<L,R> AMonoidinstance formed byEither.merge(com.jnape.palatable.lambda.functions.Fn2<? super L, ? super L, ? extends L>, com.jnape.palatable.lambda.functions.Fn2<? super R, ? super R, ? extends R>, com.jnape.palatable.lambda.adt.Either<L, R>...), a semigroup overL, and a monoid overR.final classMergeMaps<K,V> -
Uses of Fn4 in com.jnape.palatable.lambda.semigroup.builtin
Classes in com.jnape.palatable.lambda.semigroup.builtin that implement Fn4