Uses of Interface
com.github.tonivade.purefun.core.Function4
Packages that use Function4
Package
Description
-
Uses of Function4 in com.github.tonivade.purefun.concurrent
Methods in com.github.tonivade.purefun.concurrent with parameters of type Function4 -
Uses of Function4 in com.github.tonivade.purefun.core
Subinterfaces of Function4 in com.github.tonivade.purefun.coreMethods in com.github.tonivade.purefun.core that return Function4Modifier and TypeMethodDescriptionConsumer4.asFunction()static <A,B, C, D, R>
Function4<A, B, C, D, R> Function4.cons(R value) static <A,B, C, D>
Function4<A, B, C, D, A> Function4.first()static <A,B, C, D>
Function4<A, B, C, D, D> Function4.fourth()Function4.memoized()static <A,B, C, D>
Function4<A, B, C, D, B> Function4.second()static <A,B, C, D>
Function4<A, B, C, D, C> Function4.third()Methods in com.github.tonivade.purefun.core with parameters of type Function4Modifier and TypeMethodDescription<R> Applicable<F, R> <R> Rstatic <F extends Applicable<F,?>, A, B, C, D, R>
Applicable<F, R> Applicable.mapN(Applicable<F, ? extends A> fa, Applicable<F, ? extends B> fb, Applicable<F, ? extends C> fc, Applicable<F, ? extends D> fd, Function4<? super A, ? super B, ? super C, ? super D, ? extends R> mapper) -
Uses of Function4 in com.github.tonivade.purefun.type
Methods in com.github.tonivade.purefun.type with parameters of type Function4Modifier and TypeMethodDescriptionstatic <E,T1, T2, T3, T4, R>
Validation<Validation.Result<E>, R> Validation.mapN(Validation<E, T1> validation1, Validation<E, T2> validation2, Validation<E, T3> validation3, Validation<E, T4> validation4, Function4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R> mapper) -
Uses of Function4 in com.github.tonivade.purefun.typeclasses
Methods in com.github.tonivade.purefun.typeclasses with parameters of type Function4Modifier and TypeMethodDescriptionApplicative.mapN(Kind<F, ? extends A> fa, Kind<F, ? extends B> fb, Kind<F, ? extends C> fc, Kind<F, ? extends D> fd, Function4<? super A, ? super B, ? super C, ? super D, ? extends R> mapper) Parallel.parMapN(Kind<F, ? extends A> fa, Kind<F, ? extends B> fb, Kind<F, ? extends C> fc, Kind<F, ? extends D> fd, Function4<? super A, ? super B, ? super C, ? super D, ? extends R> mapper)