Uses of Interface
com.jnape.palatable.lambda.functions.Fn6
Packages that use Fn6
Package
Description
-
Uses of Fn6 in com.jnape.palatable.lambda.adt.product
Methods in com.jnape.palatable.lambda.adt.product with parameters of type Fn6 -
Uses of Fn6 in com.jnape.palatable.lambda.functions
Subinterfaces of Fn6 in com.jnape.palatable.lambda.functionsModifier and TypeInterfaceDescriptioninterface
Fn7<A,
B, C, D, E, F, G, H> A function taking seven arguments.interface
Fn8<A,
B, C, D, E, F, G, H, I> A function taking eight arguments.Methods in com.jnape.palatable.lambda.functions that return Fn6Modifier and TypeMethodDescriptionPartially apply this function by taking its first argument.Partially apply this function by taking its first two arguments.Fn6.discardR
(Applicative<H, Fn1<A, ?>> appB) Fn6.flip()
Flip the order of the first two arguments.static <A,
B, C, D, E, F, G>
Fn6<A, B, C, D, E, F, G> static <A,
B, C, D, E, F, G>
Fn6<A, B, C, D, E, F, G> static <A,
B, C, D, E, F, G>
Fn6<A, B, C, D, E, F, G> static <A,
B, C, D, E, F, G>
Fn6<A, B, C, D, E, F, G> static <A,
B, C, D, E, F, G>
Fn6<A, B, C, D, E, F, G> static <A,
B, C, D, E, F, G>
Fn6<A, B, C, D, E, F, G> Static factory method for coercing a lambda to anFn6
.Fn7.uncurry()
Fn5.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 Fn6Modifier and TypeMethodDescriptionstatic <A,
B, C, D, E, F, G>
Fn6<A, B, C, D, E, F, G> Static factory method for coercing a lambda to anFn6
.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 Fn6 -
Uses of Fn6 in com.jnape.palatable.lambda.functions.builtin.fn2
Methods in com.jnape.palatable.lambda.functions.builtin.fn2 with parameters of type Fn6Modifier and TypeMethodDescriptionInto6.checkedApply
(Fn6<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? extends G> fn, Product6<A, B, C, D, E, F> product) static <A,
B, C, D, E, F, G>
GInto6.into6
(Fn6<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? extends G> fn, Product6<A, B, C, D, E, F> product) -
Uses of Fn6 in com.jnape.palatable.lambda.functions.builtin.fn6
Classes in com.jnape.palatable.lambda.functions.builtin.fn6 that implement Fn6Modifier and TypeClassDescriptionfinal class
LiftA5<A,
B, C, D, E, F, App extends Applicative<?, App>, AppF extends Applicative<F, App>> Lift into and apply anFn5
to fiveApplicative
values, returning the result inside the sameApplicative
context. -
Uses of Fn6 in com.jnape.palatable.lambda.functions.builtin.fn7
Classes in com.jnape.palatable.lambda.functions.builtin.fn7 that implement Fn6Modifier and TypeClassDescriptionfinal class
LiftA6<A,
B, C, D, E, F, G, App extends Applicative<?, App>, AppG extends Applicative<G, App>> Lift into and apply anFn6
to sixApplicative
values, returning the result inside the sameApplicative
context.Methods in com.jnape.palatable.lambda.functions.builtin.fn7 that return Fn6Modifier and TypeMethodDescriptionstatic <A,
B, C, D, E, F, G, App extends Applicative<?, App>, AppG extends Applicative<G, App>>
Fn6<Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>, AppG> Methods in com.jnape.palatable.lambda.functions.builtin.fn7 with parameters of type Fn6Modifier and TypeMethodDescriptionLiftA6.checkedApply
(Fn6<A, B, C, D, E, F, G> fn, Applicative<A, App> appA, Applicative<B, App> appB, Applicative<C, App> appC, Applicative<D, App> appD, Applicative<E, App> appE, Applicative<F, App> appF) static <A,
B, C, D, E, F, G, App extends Applicative<?, App>, AppG extends Applicative<G, App>>
Fn6<Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>, AppG> static <A,
B, C, D, E, F, G, App extends Applicative<?, App>, AppG extends Applicative<G, App>>
Fn5<Applicative<B, App>, 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) static <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) static <A,
B, C, D, E, F, G, App extends Applicative<?, App>, AppG extends Applicative<G, App>>
Fn3<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, Applicative<C, App> appC) static <A,
B, C, D, E, F, G, App extends Applicative<?, App>, AppG extends Applicative<G, App>>
Fn2<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, Applicative<C, App> appC, Applicative<D, App> appD) static <A,
B, C, D, E, F, G, App extends Applicative<?, App>, AppG extends Applicative<G, App>>
Fn1<Applicative<F, App>, AppG> LiftA6.liftA6
(Fn6<A, B, C, D, E, F, G> fn, Applicative<A, App> appA, Applicative<B, App> appB, Applicative<C, App> appC, Applicative<D, App> appD, Applicative<E, App> appE) static <A,
B, C, D, E, F, G, App extends Applicative<?, App>, AppG extends Applicative<G, App>>
AppGLiftA6.liftA6
(Fn6<A, B, C, D, E, F, G> fn, Applicative<A, App> appA, Applicative<B, App> appB, Applicative<C, App> appC, Applicative<D, App> appD, Applicative<E, App> appE, Applicative<F, App> appF) -
Uses of Fn6 in com.jnape.palatable.lambda.functions.builtin.fn8
Classes in com.jnape.palatable.lambda.functions.builtin.fn8 that implement Fn6Modifier and TypeClassDescriptionfinal class
LiftA7<A,
B, C, D, E, F, G, H, App extends Applicative<?, App>, AppH extends Applicative<H, App>> Lift into and apply anFn7
to sevenApplicative
values, returning the result inside the sameApplicative
context.Methods in com.jnape.palatable.lambda.functions.builtin.fn8 that return Fn6Modifier and TypeMethodDescriptionstatic <A,
B, C, D, E, F, G, H, App extends Applicative<?, App>, AppH extends Applicative<H, App>>
Fn6<Applicative<B, App>, Applicative<C, App>, 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)