Uses of Interface
io.vavr.Function4
-
Packages that use Function4 Package Description io.vavr BesideAPIthe io.vavr package contains core types like (Checked)Functions and Tuples.io.vavr.control -
-
Uses of Function4 in io.vavr
Fields in io.vavr declared as Function4 Modifier and Type Field Description private Function4<? super T1,? super T2,? super T3,? super T4,? extends R>API.Match.Case4. fprivate Function4<? super T1,? super T2,? super T3,? super T4,Either<L,T5>>API.ForLazy5Either. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>>API.ForLazy5Future. ts5private Function4<? super T1,? super T2,? super T3,? super T4,List<T5>>API.ForLazy5List. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Option<T5>>API.ForLazy5Option. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Try<T5>>API.ForLazy5Try. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Validation<L,T5>>API.ForLazy5Validation. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Either<L,T5>>API.ForLazy6Either. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>>API.ForLazy6Future. ts5private Function4<? super T1,? super T2,? super T3,? super T4,List<T5>>API.ForLazy6List. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Option<T5>>API.ForLazy6Option. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Try<T5>>API.ForLazy6Try. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Validation<L,T5>>API.ForLazy6Validation. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Either<L,T5>>API.ForLazy7Either. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>>API.ForLazy7Future. ts5private Function4<? super T1,? super T2,? super T3,? super T4,List<T5>>API.ForLazy7List. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Option<T5>>API.ForLazy7Option. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Try<T5>>API.ForLazy7Try. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Validation<L,T5>>API.ForLazy7Validation. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Either<L,T5>>API.ForLazy8Either. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>>API.ForLazy8Future. ts5private Function4<? super T1,? super T2,? super T3,? super T4,List<T5>>API.ForLazy8List. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Option<T5>>API.ForLazy8Option. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Try<T5>>API.ForLazy8Try. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Validation<L,T5>>API.ForLazy8Validation. ts5Methods in io.vavr that return Function4 Modifier and Type Method Description default <V> Function4<T1,T2,T3,T4,V>Function4. andThen(@NonNull java.util.function.Function<? super R,? extends V> after)Returns a composed function that first applies this Function4 to the given argument and then applies Functionafterto the result.default Function4<T2,T3,T4,T5,R>Function5. apply(T1 t1)Applies this function partially to one argument.default Function4<T3,T4,T5,T6,R>Function6. apply(T1 t1, T2 t2)Applies this function partially to two arguments.default Function4<T4,T5,T6,T7,R>Function7. apply(T1 t1, T2 t2, T3 t3)Applies this function partially to three arguments.default Function4<T5,T6,T7,T8,R>Function8. apply(T1 t1, T2 t2, T3 t3, T4 t4)Applies this function partially to 4 arguments.default <S> Function4<S,T2,T3,T4,R>Function4. compose1(@NonNull Function1<? super S,? extends T1> before)Returns a composed function that first applies the Functionbeforeto the 1st argument and then applies this Function4 to the result and the other arguments.default <S> Function4<T1,S,T3,T4,R>Function4. compose2(@NonNull Function1<? super S,? extends T2> before)Returns a composed function that first applies the Functionbeforeto the 2nd argument and then applies this Function4 to the result and the other arguments.default <S> Function4<T1,T2,S,T4,R>Function4. compose3(@NonNull Function1<? super S,? extends T3> before)Returns a composed function that first applies the Functionbeforeto the 3rd argument and then applies this Function4 to the result and the other arguments.default <S> Function4<T1,T2,T3,S,R>Function4. compose4(@NonNull Function1<? super S,? extends T4> before)Returns a composed function that first applies the Functionbeforeto the 4th argument and then applies this Function4 to the result and the other arguments.static <T1,T2,T3,T4,R>
Function4<T1,T2,T3,T4,R>Function4. constant(R value)Returns a function that always returns the constant value that you give in parameter.static <T1,T2,T3,T4,R>
Function4<T1,T2,T3,T4,R>API. Function(Function4<T1,T2,T3,T4,R> methodReference)Alias forof(Function4)static <T1,T2,T3,T4,R>
Function4<T1,T2,T3,T4,Option<R>>CheckedFunction4. lift(@NonNull CheckedFunction4<? super T1,? super T2,? super T3,? super T4,? extends R> partialFunction)Lifts the givenpartialFunctioninto a total function that returns anOptionresult.static <T1,T2,T3,T4,R>
Function4<T1,T2,T3,T4,Option<R>>Function4. lift(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> partialFunction)Lifts the givenpartialFunctioninto a total function that returns anOptionresult.static <T1,T2,T3,T4,R>
Function4<T1,T2,T3,T4,Try<R>>CheckedFunction4. liftTry(@NonNull CheckedFunction4<? super T1,? super T2,? super T3,? super T4,? extends R> partialFunction)Lifts the givenpartialFunctioninto a total function that returns anTryresult.static <T1,T2,T3,T4,R>
Function4<T1,T2,T3,T4,Try<R>>Function4. liftTry(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> partialFunction)Lifts the givenpartialFunctioninto a total function that returns anTryresult.default Function4<T1,T2,T3,T4,R>Function4. memoized()Returns a memoizing version of this function, which computes the return value for given arguments only one time.static <T1,T2,T3,T4,R>
Function4<T1,T2,T3,T4,R>Function4. narrow(Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Narrows the givenFunction4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>toFunction4<T1, T2, T3, T4, R>static <T1,T2,T3,T4,R>
Function4<T1,T2,T3,T4,R>Function4. of(@NonNull Function4<T1,T2,T3,T4,R> methodReference)default Function4<T1,T2,T3,T4,R>CheckedFunction4. recover(@NonNull java.util.function.Function<? super java.lang.Throwable,? extends Function4<? super T1,? super T2,? super T3,? super T4,? extends R>> recover)Return a composed function that first applies this CheckedFunction4 to the given arguments and in case of throwable try to get value fromrecoverfunction with same arguments and throwable information.default Function4<T4,T3,T2,T1,R>Function4. reversed()Returns a reversed version of this function.static <T1,T2,T3,T4,R>
Function4<T1,T2,T3,T4,R>API. unchecked(CheckedFunction4<T1,T2,T3,T4,R> f)Alias forCheckedFunction4.unchecked()default Function4<T1,T2,T3,T4,R>CheckedFunction4. unchecked()Returns an unchecked function that will sneaky throw if an exceptions occurs when applying the function.Methods in io.vavr with parameters of type Function4 Modifier and Type Method Description <U> UTuple4. apply(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends U> f)Transforms this tuple to an object of type U.static <T,T1,T2,T3,T4,R>
API.Match.Case<T,R>API. Case(@NonNull API.Match.Pattern4<T,T1,T2,T3,T4> pattern, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)static <T1,T2,T3,T4,T5>
API.ForLazy5List<T1,T2,T3,T4,T5>API. For(@NonNull List<T1> ts1, @NonNull Function1<? super T1,List<T2>> ts2, @NonNull Function2<? super T1,? super T2,List<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,List<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,List<T5>> ts5)Creates a lazyFor-comprehension over 5 Lists.static <T1,T2,T3,T4,T5,T6>
API.ForLazy6List<T1,T2,T3,T4,T5,T6>API. For(@NonNull List<T1> ts1, @NonNull Function1<? super T1,List<T2>> ts2, @NonNull Function2<? super T1,? super T2,List<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,List<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,List<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,List<T6>> ts6)Creates a lazyFor-comprehension over 6 Lists.static <T1,T2,T3,T4,T5,T6,T7>
API.ForLazy7List<T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull List<T1> ts1, @NonNull Function1<? super T1,List<T2>> ts2, @NonNull Function2<? super T1,? super T2,List<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,List<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,List<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,List<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,List<T7>> ts7)Creates a lazyFor-comprehension over 7 Lists.static <T1,T2,T3,T4,T5,T6,T7,T8>
API.ForLazy8List<T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull List<T1> ts1, @NonNull Function1<? super T1,List<T2>> ts2, @NonNull Function2<? super T1,? super T2,List<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,List<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,List<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,List<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,List<T7>> ts7, @NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,List<T8>> ts8)Creates a lazyFor-comprehension over 8 Lists.static <T1,T2,T3,T4,T5>
API.ForLazy5Future<T1,T2,T3,T4,T5>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5)Creates a lazyFor-comprehension over 5 Futures.static <T1,T2,T3,T4,T5,T6>
API.ForLazy6Future<T1,T2,T3,T4,T5,T6>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6)Creates a lazyFor-comprehension over 6 Futures.static <T1,T2,T3,T4,T5,T6,T7>
API.ForLazy7Future<T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)Creates a lazyFor-comprehension over 7 Futures.static <T1,T2,T3,T4,T5,T6,T7,T8>
API.ForLazy8Future<T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Future<T1> ts1, @NonNull Function1<? super T1,Future<T2>> ts2, @NonNull Function2<? super T1,? super T2,Future<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, @NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)Creates a lazyFor-comprehension over 8 Futures.static <L,T1,T2,T3,T4,T5>
API.ForLazy5Either<L,T1,T2,T3,T4,T5>API. For(@NonNull Either<L,T1> ts1, @NonNull Function1<? super T1,Either<L,T2>> ts2, @NonNull Function2<? super T1,? super T2,Either<L,T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Either<L,T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Either<L,T5>> ts5)Creates a lazyFor-comprehension over 5 Eithers.static <L,T1,T2,T3,T4,T5,T6>
API.ForLazy6Either<L,T1,T2,T3,T4,T5,T6>API. For(@NonNull Either<L,T1> ts1, @NonNull Function1<? super T1,Either<L,T2>> ts2, @NonNull Function2<? super T1,? super T2,Either<L,T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Either<L,T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Either<L,T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Either<L,T6>> ts6)Creates a lazyFor-comprehension over 6 Eithers.static <L,T1,T2,T3,T4,T5,T6,T7>
API.ForLazy7Either<L,T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull Either<L,T1> ts1, @NonNull Function1<? super T1,Either<L,T2>> ts2, @NonNull Function2<? super T1,? super T2,Either<L,T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Either<L,T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Either<L,T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Either<L,T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Either<L,T7>> ts7)Creates a lazyFor-comprehension over 7 Eithers.static <L,T1,T2,T3,T4,T5,T6,T7,T8>
API.ForLazy8Either<L,T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Either<L,T1> ts1, @NonNull Function1<? super T1,Either<L,T2>> ts2, @NonNull Function2<? super T1,? super T2,Either<L,T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Either<L,T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Either<L,T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Either<L,T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Either<L,T7>> ts7, @NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Either<L,T8>> ts8)Creates a lazyFor-comprehension over 8 Eithers.static <T1,T2,T3,T4,T5>
API.ForLazy5Option<T1,T2,T3,T4,T5>API. For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1,Option<T2>> ts2, @NonNull Function2<? super T1,? super T2,Option<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Option<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Option<T5>> ts5)Creates a lazyFor-comprehension over 5 Options.static <T1,T2,T3,T4,T5,T6>
API.ForLazy6Option<T1,T2,T3,T4,T5,T6>API. For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1,Option<T2>> ts2, @NonNull Function2<? super T1,? super T2,Option<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Option<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Option<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Option<T6>> ts6)Creates a lazyFor-comprehension over 6 Options.static <T1,T2,T3,T4,T5,T6,T7>
API.ForLazy7Option<T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1,Option<T2>> ts2, @NonNull Function2<? super T1,? super T2,Option<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Option<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Option<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Option<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Option<T7>> ts7)Creates a lazyFor-comprehension over 7 Options.static <T1,T2,T3,T4,T5,T6,T7,T8>
API.ForLazy8Option<T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Option<T1> ts1, @NonNull Function1<? super T1,Option<T2>> ts2, @NonNull Function2<? super T1,? super T2,Option<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Option<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Option<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Option<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Option<T7>> ts7, @NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Option<T8>> ts8)Creates a lazyFor-comprehension over 8 Options.static <T1,T2,T3,T4,T5>
API.ForLazy5Try<T1,T2,T3,T4,T5>API. For(@NonNull Try<T1> ts1, @NonNull Function1<? super T1,Try<T2>> ts2, @NonNull Function2<? super T1,? super T2,Try<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Try<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Try<T5>> ts5)Creates a lazyFor-comprehension over 5 Trys.static <T1,T2,T3,T4,T5,T6>
API.ForLazy6Try<T1,T2,T3,T4,T5,T6>API. For(@NonNull Try<T1> ts1, @NonNull Function1<? super T1,Try<T2>> ts2, @NonNull Function2<? super T1,? super T2,Try<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Try<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Try<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Try<T6>> ts6)Creates a lazyFor-comprehension over 6 Trys.static <T1,T2,T3,T4,T5,T6,T7>
API.ForLazy7Try<T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull Try<T1> ts1, @NonNull Function1<? super T1,Try<T2>> ts2, @NonNull Function2<? super T1,? super T2,Try<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Try<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Try<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Try<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Try<T7>> ts7)Creates a lazyFor-comprehension over 7 Trys.static <T1,T2,T3,T4,T5,T6,T7,T8>
API.ForLazy8Try<T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Try<T1> ts1, @NonNull Function1<? super T1,Try<T2>> ts2, @NonNull Function2<? super T1,? super T2,Try<T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Try<T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Try<T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Try<T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Try<T7>> ts7, @NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Try<T8>> ts8)Creates a lazyFor-comprehension over 8 Trys.static <L,T1,T2,T3,T4,T5>
API.ForLazy5Validation<L,T1,T2,T3,T4,T5>API. For(@NonNull Validation<L,T1> ts1, @NonNull Function1<? super T1,Validation<L,T2>> ts2, @NonNull Function2<? super T1,? super T2,Validation<L,T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Validation<L,T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Validation<L,T5>> ts5)Creates a lazyFor-comprehension over 5 Validations.static <L,T1,T2,T3,T4,T5,T6>
API.ForLazy6Validation<L,T1,T2,T3,T4,T5,T6>API. For(@NonNull Validation<L,T1> ts1, @NonNull Function1<? super T1,Validation<L,T2>> ts2, @NonNull Function2<? super T1,? super T2,Validation<L,T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Validation<L,T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Validation<L,T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Validation<L,T6>> ts6)Creates a lazyFor-comprehension over 6 Validations.static <L,T1,T2,T3,T4,T5,T6,T7>
API.ForLazy7Validation<L,T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull Validation<L,T1> ts1, @NonNull Function1<? super T1,Validation<L,T2>> ts2, @NonNull Function2<? super T1,? super T2,Validation<L,T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Validation<L,T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Validation<L,T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Validation<L,T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Validation<L,T7>> ts7)Creates a lazyFor-comprehension over 7 Validations.static <L,T1,T2,T3,T4,T5,T6,T7,T8>
API.ForLazy8Validation<L,T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Validation<L,T1> ts1, @NonNull Function1<? super T1,Validation<L,T2>> ts2, @NonNull Function2<? super T1,? super T2,Validation<L,T3>> ts3, @NonNull Function3<? super T1,? super T2,? super T3,Validation<L,T4>> ts4, @NonNull Function4<? super T1,? super T2,? super T3,? super T4,Validation<L,T5>> ts5, @NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Validation<L,T6>> ts6, @NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Validation<L,T7>> ts7, @NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Validation<L,T8>> ts8)Creates a lazyFor-comprehension over 8 Validations.static <T1,T2,T3,T4,R>
Function4<T1,T2,T3,T4,R>API. Function(Function4<T1,T2,T3,T4,R> methodReference)Alias forof(Function4)static <T1,T2,T3,T4,R>
Function4<T1,T2,T3,T4,Option<R>>Function4. lift(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> partialFunction)Lifts the givenpartialFunctioninto a total function that returns anOptionresult.static <T1,T2,T3,T4,R>
Function4<T1,T2,T3,T4,Try<R>>Function4. liftTry(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> partialFunction)Lifts the givenpartialFunctioninto a total function that returns anTryresult.<U1,U2,U3,U4>
Tuple4<U1,U2,U3,U4>Tuple4. map(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,Tuple4<U1,U2,U3,U4>> mapper)Maps the components of this tuple using a mapper function.static <T1,T2,T3,T4,R>
Function4<T1,T2,T3,T4,R>Function4. narrow(Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Narrows the givenFunction4<? super T1, ? super T2, ? super T3, ? super T4, ? extends R>toFunction4<T1, T2, T3, T4, R>static <T1,T2,T3,T4,R>
Function4<T1,T2,T3,T4,R>Function4. of(@NonNull Function4<T1,T2,T3,T4,R> methodReference)<R> Iterator<R>API.For4. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Yields a result for elements of the cross-product of the underlying Iterables.<R> Either<L,R>API.For4Either. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Yields a result for elements of the cross-product of the underlying Eithers.<R> Future<R>API.For4Future. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Yields a result for elements of the cross-product of the underlying Futures.<R> List<R>API.For4List. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Yields a result for elements of the cross-product of the underlying Lists.<R> Option<R>API.For4Option. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Yields a result for elements of the cross-product of the underlying Options.<R> Try<R>API.For4Try. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Yields a result for elements of the cross-product of the underlying Trys.<R> Validation<L,R>API.For4Validation. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Yields a result for elements of the cross-product of the underlying Validations.<R> Either<L,R>API.ForLazy4Either. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> Future<R>API.ForLazy4Future. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> List<R>API.ForLazy4List. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> Option<R>API.ForLazy4Option. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> Try<R>API.ForLazy4Try. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> Validation<L,R>API.ForLazy4Validation. yield(@NonNull Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)Produces results by mapping the Cartesian product of all bound values.Method parameters in io.vavr with type arguments of type Function4 Modifier and Type Method Description default Function4<T1,T2,T3,T4,R>CheckedFunction4. recover(@NonNull java.util.function.Function<? super java.lang.Throwable,? extends Function4<? super T1,? super T2,? super T3,? super T4,? extends R>> recover)Return a composed function that first applies this CheckedFunction4 to the given arguments and in case of throwable try to get value fromrecoverfunction with same arguments and throwable information.Constructors in io.vavr with parameters of type Function4 Constructor Description Case4(API.Match.Pattern4<T,T1,T2,T3,T4> pattern, Function4<? super T1,? super T2,? super T3,? super T4,? extends R> f)ForLazy5Either(Either<L,T1> ts1, Function1<? super T1,Either<L,T2>> ts2, Function2<? super T1,? super T2,Either<L,T3>> ts3, Function3<? super T1,? super T2,? super T3,Either<L,T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Either<L,T5>> ts5)ForLazy5Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5)ForLazy5List(List<T1> ts1, Function1<? super T1,List<T2>> ts2, Function2<? super T1,? super T2,List<T3>> ts3, Function3<? super T1,? super T2,? super T3,List<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,List<T5>> ts5)ForLazy5Option(Option<T1> ts1, Function1<? super T1,Option<T2>> ts2, Function2<? super T1,? super T2,Option<T3>> ts3, Function3<? super T1,? super T2,? super T3,Option<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Option<T5>> ts5)ForLazy5Try(Try<T1> ts1, Function1<? super T1,Try<T2>> ts2, Function2<? super T1,? super T2,Try<T3>> ts3, Function3<? super T1,? super T2,? super T3,Try<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Try<T5>> ts5)ForLazy5Validation(Validation<L,T1> ts1, Function1<? super T1,Validation<L,T2>> ts2, Function2<? super T1,? super T2,Validation<L,T3>> ts3, Function3<? super T1,? super T2,? super T3,Validation<L,T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Validation<L,T5>> ts5)ForLazy6Either(Either<L,T1> ts1, Function1<? super T1,Either<L,T2>> ts2, Function2<? super T1,? super T2,Either<L,T3>> ts3, Function3<? super T1,? super T2,? super T3,Either<L,T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Either<L,T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Either<L,T6>> ts6)ForLazy6Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6)ForLazy6List(List<T1> ts1, Function1<? super T1,List<T2>> ts2, Function2<? super T1,? super T2,List<T3>> ts3, Function3<? super T1,? super T2,? super T3,List<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,List<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,List<T6>> ts6)ForLazy6Option(Option<T1> ts1, Function1<? super T1,Option<T2>> ts2, Function2<? super T1,? super T2,Option<T3>> ts3, Function3<? super T1,? super T2,? super T3,Option<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Option<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Option<T6>> ts6)ForLazy6Try(Try<T1> ts1, Function1<? super T1,Try<T2>> ts2, Function2<? super T1,? super T2,Try<T3>> ts3, Function3<? super T1,? super T2,? super T3,Try<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Try<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Try<T6>> ts6)ForLazy6Validation(Validation<L,T1> ts1, Function1<? super T1,Validation<L,T2>> ts2, Function2<? super T1,? super T2,Validation<L,T3>> ts3, Function3<? super T1,? super T2,? super T3,Validation<L,T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Validation<L,T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Validation<L,T6>> ts6)ForLazy7Either(Either<L,T1> ts1, Function1<? super T1,Either<L,T2>> ts2, Function2<? super T1,? super T2,Either<L,T3>> ts3, Function3<? super T1,? super T2,? super T3,Either<L,T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Either<L,T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Either<L,T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Either<L,T7>> ts7)ForLazy7Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7)ForLazy7List(List<T1> ts1, Function1<? super T1,List<T2>> ts2, Function2<? super T1,? super T2,List<T3>> ts3, Function3<? super T1,? super T2,? super T3,List<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,List<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,List<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,List<T7>> ts7)ForLazy7Option(Option<T1> ts1, Function1<? super T1,Option<T2>> ts2, Function2<? super T1,? super T2,Option<T3>> ts3, Function3<? super T1,? super T2,? super T3,Option<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Option<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Option<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Option<T7>> ts7)ForLazy7Try(Try<T1> ts1, Function1<? super T1,Try<T2>> ts2, Function2<? super T1,? super T2,Try<T3>> ts3, Function3<? super T1,? super T2,? super T3,Try<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Try<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Try<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Try<T7>> ts7)ForLazy7Validation(Validation<L,T1> ts1, Function1<? super T1,Validation<L,T2>> ts2, Function2<? super T1,? super T2,Validation<L,T3>> ts3, Function3<? super T1,? super T2,? super T3,Validation<L,T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Validation<L,T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Validation<L,T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Validation<L,T7>> ts7)ForLazy8Either(Either<L,T1> ts1, Function1<? super T1,Either<L,T2>> ts2, Function2<? super T1,? super T2,Either<L,T3>> ts3, Function3<? super T1,? super T2,? super T3,Either<L,T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Either<L,T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Either<L,T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Either<L,T7>> ts7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Either<L,T8>> ts8)ForLazy8Future(Future<T1> ts1, Function1<? super T1,Future<T2>> ts2, Function2<? super T1,? super T2,Future<T3>> ts3, Function3<? super T1,? super T2,? super T3,Future<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Future<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Future<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Future<T7>> ts7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Future<T8>> ts8)ForLazy8List(List<T1> ts1, Function1<? super T1,List<T2>> ts2, Function2<? super T1,? super T2,List<T3>> ts3, Function3<? super T1,? super T2,? super T3,List<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,List<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,List<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,List<T7>> ts7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,List<T8>> ts8)ForLazy8Option(Option<T1> ts1, Function1<? super T1,Option<T2>> ts2, Function2<? super T1,? super T2,Option<T3>> ts3, Function3<? super T1,? super T2,? super T3,Option<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Option<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Option<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Option<T7>> ts7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Option<T8>> ts8)ForLazy8Try(Try<T1> ts1, Function1<? super T1,Try<T2>> ts2, Function2<? super T1,? super T2,Try<T3>> ts3, Function3<? super T1,? super T2,? super T3,Try<T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Try<T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Try<T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Try<T7>> ts7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Try<T8>> ts8)ForLazy8Validation(Validation<L,T1> ts1, Function1<? super T1,Validation<L,T2>> ts2, Function2<? super T1,? super T2,Validation<L,T3>> ts3, Function3<? super T1,? super T2,? super T3,Validation<L,T4>> ts4, Function4<? super T1,? super T2,? super T3,? super T4,Validation<L,T5>> ts5, Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Validation<L,T6>> ts6, Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Validation<L,T7>> ts7, Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Validation<L,T8>> ts8) -
Uses of Function4 in io.vavr.control
Methods in io.vavr.control with parameters of type Function4 Modifier and Type Method Description <R> Validation<Seq<E>,R>Validation.Builder4. ap(Function4<T1,T2,T3,T4,R> f)Applies a quaternary function to the values of the four validations held by this builder.
-