Uses of Interface
com.jnape.palatable.lambda.functions.Fn7
Packages that use Fn7
Package
Description
-
Uses of Fn7 in com.jnape.palatable.lambda.adt.product
Methods in com.jnape.palatable.lambda.adt.product with parameters of type Fn7 -
Uses of Fn7 in com.jnape.palatable.lambda.functions
Subinterfaces of Fn7 in com.jnape.palatable.lambda.functionsModifier and TypeInterfaceDescriptioninterface
Fn8<A,
B, C, D, E, F, G, H, I> A function taking eight arguments.Methods in com.jnape.palatable.lambda.functions that return Fn7Modifier and TypeMethodDescriptionPartially apply this function by taking its first argument.Fn7.discardR
(Applicative<I, Fn1<A, ?>> appB) Fn7.flip()
Flip the order of the first two arguments.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>
Fn7<A, B, C, D, E, F, G, H> 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>
Fn7<A, B, C, D, E, F, G, H> 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>
Fn7<A, B, C, D, E, F, G, H> static <A,
B, C, D, E, F, G, H>
Fn7<A, B, C, D, E, F, G, H> Static factory method for coercing a lambda to anFn7
.Fn8.uncurry()
Fn6.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 Fn7Modifier and TypeMethodDescriptionstatic <A,
B, C, D, E, F, G, H>
Fn7<A, B, C, D, E, F, G, H> Static factory method for coercing a lambda to anFn7
.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 Fn7 -
Uses of Fn7 in com.jnape.palatable.lambda.functions.builtin.fn2
Methods in com.jnape.palatable.lambda.functions.builtin.fn2 with parameters of type Fn7Modifier and TypeMethodDescriptionInto7.checkedApply
(Fn7<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? super G, ? extends H> fn, Product7<A, B, C, D, E, F, G> product) Into7.into7
(Fn7<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? super G, ? extends H> fn) static <A,
B, C, D, E, F, G, H>
HInto7.into7
(Fn7<? super A, ? super B, ? super C, ? super D, ? super E, ? super F, ? super G, ? extends H> fn, Product7<A, B, C, D, E, F, G> product) -
Uses of Fn7 in com.jnape.palatable.lambda.functions.builtin.fn7
Classes in com.jnape.palatable.lambda.functions.builtin.fn7 that implement Fn7Modifier 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. -
Uses of Fn7 in com.jnape.palatable.lambda.functions.builtin.fn8
Classes in com.jnape.palatable.lambda.functions.builtin.fn8 that implement Fn7Modifier 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 Fn7Modifier and TypeMethodDescriptionstatic <A,
B, C, D, E, F, G, H, App extends Applicative<?, App>, AppH extends Applicative<H, App>>
Fn7<Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>, Applicative<G, App>, AppH> Methods in com.jnape.palatable.lambda.functions.builtin.fn8 with parameters of type Fn7Modifier and TypeMethodDescriptionLiftA7.checkedApply
(Fn7<A, B, C, D, E, F, G, H> 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, Applicative<G, App> appG) static <A,
B, C, D, E, F, G, H, App extends Applicative<?, App>, AppH extends Applicative<H, App>>
Fn7<Applicative<A, App>, Applicative<B, App>, Applicative<C, App>, Applicative<D, App>, Applicative<E, App>, Applicative<F, App>, Applicative<G, App>, AppH> static <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) static <A,
B, C, D, E, F, G, H, App extends Applicative<?, App>, AppH extends Applicative<H, App>>
Fn5<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, Applicative<B, App> appB) static <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) static <A,
B, C, D, E, F, G, H, App extends Applicative<?, App>, AppH extends Applicative<H, App>>
Fn3<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, Applicative<D, App> appD) static <A,
B, C, D, E, F, G, H, App extends Applicative<?, App>, AppH extends Applicative<H, App>>
Fn2<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, Applicative<D, App> appD, Applicative<E, App> appE) static <A,
B, C, D, E, F, G, H, App extends Applicative<?, App>, AppH extends Applicative<H, App>>
Fn1<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, Applicative<D, App> appD, Applicative<E, App> appE, Applicative<F, App> appF) static <A,
B, C, D, E, F, G, H, App extends Applicative<?, App>, AppH extends Applicative<H, App>>
AppHLiftA7.liftA7
(Fn7<A, B, C, D, E, F, G, H> 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, Applicative<G, App> appG)