Uses of Interface
io.vavr.control.Validation
-
Packages that use Validation Package Description io.vavr BesideAPIthe io.vavr package contains core types like (Checked)Functions and Tuples.io.vavr.control -
-
Uses of Validation in io.vavr
Fields in io.vavr declared as Validation Modifier and Type Field Description private Validation<L,T1>API.For1Validation. ts1private Validation<L,T1>API.For2Validation. ts1private Validation<L,T1>API.For3Validation. ts1private Validation<L,T1>API.For4Validation. ts1private Validation<L,T1>API.For5Validation. ts1private Validation<L,T1>API.For6Validation. ts1private Validation<L,T1>API.For7Validation. ts1private Validation<L,T1>API.For8Validation. ts1private Validation<L,T1>API.ForLazy2Validation. ts1private Validation<L,T1>API.ForLazy3Validation. ts1private Validation<L,T1>API.ForLazy4Validation. ts1private Validation<L,T1>API.ForLazy5Validation. ts1private Validation<L,T1>API.ForLazy6Validation. ts1private Validation<L,T1>API.ForLazy7Validation. ts1private Validation<L,T1>API.ForLazy8Validation. ts1private Validation<L,T2>API.For2Validation. ts2private Validation<L,T2>API.For3Validation. ts2private Validation<L,T2>API.For4Validation. ts2private Validation<L,T2>API.For5Validation. ts2private Validation<L,T2>API.For6Validation. ts2private Validation<L,T2>API.For7Validation. ts2private Validation<L,T2>API.For8Validation. ts2private Validation<L,T3>API.For3Validation. ts3private Validation<L,T3>API.For4Validation. ts3private Validation<L,T3>API.For5Validation. ts3private Validation<L,T3>API.For6Validation. ts3private Validation<L,T3>API.For7Validation. ts3private Validation<L,T3>API.For8Validation. ts3private Validation<L,T4>API.For4Validation. ts4private Validation<L,T4>API.For5Validation. ts4private Validation<L,T4>API.For6Validation. ts4private Validation<L,T4>API.For7Validation. ts4private Validation<L,T4>API.For8Validation. ts4private Validation<L,T5>API.For5Validation. ts5private Validation<L,T5>API.For6Validation. ts5private Validation<L,T5>API.For7Validation. ts5private Validation<L,T5>API.For8Validation. ts5private Validation<L,T6>API.For6Validation. ts6private Validation<L,T6>API.For7Validation. ts6private Validation<L,T6>API.For8Validation. ts6private Validation<L,T7>API.For7Validation. ts7private Validation<L,T7>API.For8Validation. ts7private Validation<L,T8>API.For8Validation. ts8Fields in io.vavr with type parameters of type Validation Modifier and Type Field Description private Function1<? super T1,Validation<L,T2>>API.ForLazy2Validation. ts2private Function1<? super T1,Validation<L,T2>>API.ForLazy3Validation. ts2private Function1<? super T1,Validation<L,T2>>API.ForLazy4Validation. ts2private Function1<? super T1,Validation<L,T2>>API.ForLazy5Validation. ts2private Function1<? super T1,Validation<L,T2>>API.ForLazy6Validation. ts2private Function1<? super T1,Validation<L,T2>>API.ForLazy7Validation. ts2private Function1<? super T1,Validation<L,T2>>API.ForLazy8Validation. ts2private Function2<? super T1,? super T2,Validation<L,T3>>API.ForLazy3Validation. ts3private Function2<? super T1,? super T2,Validation<L,T3>>API.ForLazy4Validation. ts3private Function2<? super T1,? super T2,Validation<L,T3>>API.ForLazy5Validation. ts3private Function2<? super T1,? super T2,Validation<L,T3>>API.ForLazy6Validation. ts3private Function2<? super T1,? super T2,Validation<L,T3>>API.ForLazy7Validation. ts3private Function2<? super T1,? super T2,Validation<L,T3>>API.ForLazy8Validation. ts3private Function3<? super T1,? super T2,? super T3,Validation<L,T4>>API.ForLazy4Validation. ts4private Function3<? super T1,? super T2,? super T3,Validation<L,T4>>API.ForLazy5Validation. ts4private Function3<? super T1,? super T2,? super T3,Validation<L,T4>>API.ForLazy6Validation. ts4private Function3<? super T1,? super T2,? super T3,Validation<L,T4>>API.ForLazy7Validation. ts4private Function3<? super T1,? super T2,? super T3,Validation<L,T4>>API.ForLazy8Validation. ts4private Function4<? super T1,? super T2,? super T3,? super T4,Validation<L,T5>>API.ForLazy5Validation. 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,Validation<L,T5>>API.ForLazy7Validation. ts5private Function4<? super T1,? super T2,? super T3,? super T4,Validation<L,T5>>API.ForLazy8Validation. ts5private Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Validation<L,T6>>API.ForLazy6Validation. ts6private Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Validation<L,T6>>API.ForLazy7Validation. ts6private Function5<? super T1,? super T2,? super T3,? super T4,? super T5,Validation<L,T6>>API.ForLazy8Validation. ts6private Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Validation<L,T7>>API.ForLazy7Validation. ts7private Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,Validation<L,T7>>API.ForLazy8Validation. ts7private Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,Validation<L,T8>>API.ForLazy8Validation. ts8Methods in io.vavr that return Validation Modifier and Type Method Description default <U> Validation<T,U>Value. toInvalid(java.util.function.Supplier<? extends U> valueSupplier)Deprecated.UseValue.toValidation(Supplier)instead.default <U> Validation<T,U>Value. toInvalid(U value)Deprecated.UseValue.toValidation(Object)instead.default <E> Validation<E,T>Value. toValid(@NonNull java.util.function.Supplier<? extends E> errorSupplier)Deprecated.UseValue.toValidation(Supplier)instead.default <E> Validation<E,T>Value. toValid(E error)Deprecated.UseValue.toValidation(Object)instead.default <E> Validation<E,T>Value. toValidation(@NonNull java.util.function.Supplier<? extends E> invalidSupplier)Converts this to anValidation.default <E> Validation<E,T>Value. toValidation(E invalid)Converts this to anValidation.Validation<L,T1>API.For1Validation. yield()A shortcut foryield(Function.identity()).<R> Validation<L,R>API.For1Validation. yield(@NonNull java.util.function.Function<? super T1,? extends R> f)Yields a result for elements of the cross-product of the underlying Validation.<R> Validation<L,R>API.For2Validation. yield(@NonNull java.util.function.BiFunction<? super T1,? super T2,? extends R> f)Yields a result for elements of the cross-product of the underlying Validations.<R> Validation<L,R>API.For3Validation. yield(@NonNull Function3<? super T1,? super T2,? super T3,? extends R> f)Yields a result for elements of the cross-product of the underlying Validations.<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> Validation<L,R>API.For5Validation. yield(@NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,? extends R> f)Yields a result for elements of the cross-product of the underlying Validations.<R> Validation<L,R>API.For6Validation. yield(@NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? extends R> f)Yields a result for elements of the cross-product of the underlying Validations.<R> Validation<L,R>API.For7Validation. yield(@NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? extends R> f)Yields a result for elements of the cross-product of the underlying Validations.<R> Validation<L,R>API.For8Validation. yield(@NonNull Function8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> f)Yields a result for elements of the cross-product of the underlying Validations.<R> Validation<L,R>API.ForLazy2Validation. yield(@NonNull java.util.function.BiFunction<? super T1,? super T2,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> Validation<L,R>API.ForLazy3Validation. yield(@NonNull Function3<? super T1,? super T2,? super T3,? 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.<R> Validation<L,R>API.ForLazy5Validation. yield(@NonNull Function5<? super T1,? super T2,? super T3,? super T4,? super T5,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> Validation<L,R>API.ForLazy6Validation. yield(@NonNull Function6<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> Validation<L,R>API.ForLazy7Validation. yield(@NonNull Function7<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? extends R> f)Produces results by mapping the Cartesian product of all bound values.<R> Validation<L,R>API.ForLazy8Validation. yield(@NonNull Function8<? super T1,? super T2,? super T3,? super T4,? super T5,? super T6,? super T7,? super T8,? extends R> f)Produces results by mapping the Cartesian product of all bound values.Methods in io.vavr with parameters of type Validation Modifier and Type Method Description static <L,T1>
API.For1Validation<L,T1>API. For(@NonNull Validation<L,T1> ts1)Creates aFor-comprehension of one Validation.static <L,T1,T2>
API.For2Validation<L,T1,T2>API. For(@NonNull Validation<L,T1> ts1, @NonNull Validation<L,T2> ts2)Creates aFor-comprehension of two Validations.static <L,T1,T2,T3>
API.For3Validation<L,T1,T2,T3>API. For(@NonNull Validation<L,T1> ts1, @NonNull Validation<L,T2> ts2, @NonNull Validation<L,T3> ts3)Creates aFor-comprehension of three Validations.static <L,T1,T2,T3,T4>
API.For4Validation<L,T1,T2,T3,T4>API. For(@NonNull Validation<L,T1> ts1, @NonNull Validation<L,T2> ts2, @NonNull Validation<L,T3> ts3, @NonNull Validation<L,T4> ts4)Creates aFor-comprehension of 4 Validations.static <L,T1,T2,T3,T4,T5>
API.For5Validation<L,T1,T2,T3,T4,T5>API. For(@NonNull Validation<L,T1> ts1, @NonNull Validation<L,T2> ts2, @NonNull Validation<L,T3> ts3, @NonNull Validation<L,T4> ts4, @NonNull Validation<L,T5> ts5)Creates aFor-comprehension of 5 Validations.static <L,T1,T2,T3,T4,T5,T6>
API.For6Validation<L,T1,T2,T3,T4,T5,T6>API. For(@NonNull Validation<L,T1> ts1, @NonNull Validation<L,T2> ts2, @NonNull Validation<L,T3> ts3, @NonNull Validation<L,T4> ts4, @NonNull Validation<L,T5> ts5, @NonNull Validation<L,T6> ts6)Creates aFor-comprehension of 6 Validations.static <L,T1,T2,T3,T4,T5,T6,T7>
API.For7Validation<L,T1,T2,T3,T4,T5,T6,T7>API. For(@NonNull Validation<L,T1> ts1, @NonNull Validation<L,T2> ts2, @NonNull Validation<L,T3> ts3, @NonNull Validation<L,T4> ts4, @NonNull Validation<L,T5> ts5, @NonNull Validation<L,T6> ts6, @NonNull Validation<L,T7> ts7)Creates aFor-comprehension of 7 Validations.static <L,T1,T2,T3,T4,T5,T6,T7,T8>
API.For8Validation<L,T1,T2,T3,T4,T5,T6,T7,T8>API. For(@NonNull Validation<L,T1> ts1, @NonNull Validation<L,T2> ts2, @NonNull Validation<L,T3> ts3, @NonNull Validation<L,T4> ts4, @NonNull Validation<L,T5> ts5, @NonNull Validation<L,T6> ts6, @NonNull Validation<L,T7> ts7, @NonNull Validation<L,T8> ts8)Creates aFor-comprehension of 8 Validations.static <L,T1,T2>
API.ForLazy2Validation<L,T1,T2>API. For(@NonNull Validation<L,T1> ts1, @NonNull Function1<? super T1,Validation<L,T2>> ts2)Creates a lazyFor-comprehension over two Validations.static <L,T1,T2,T3>
API.ForLazy3Validation<L,T1,T2,T3>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)Creates a lazyFor-comprehension over three Validations.static <L,T1,T2,T3,T4>
API.ForLazy4Validation<L,T1,T2,T3,T4>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)Creates a lazyFor-comprehension over 4 Validations.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.Method parameters in io.vavr with type arguments of type Validation Modifier and Type Method Description static <L,T1,T2>
API.ForLazy2Validation<L,T1,T2>API. For(@NonNull Validation<L,T1> ts1, @NonNull Function1<? super T1,Validation<L,T2>> ts2)Creates a lazyFor-comprehension over two Validations.static <L,T1,T2,T3>
API.ForLazy3Validation<L,T1,T2,T3>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)Creates a lazyFor-comprehension over three Validations.static <L,T1,T2,T3>
API.ForLazy3Validation<L,T1,T2,T3>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)Creates a lazyFor-comprehension over three Validations.static <L,T1,T2,T3,T4>
API.ForLazy4Validation<L,T1,T2,T3,T4>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)Creates a lazyFor-comprehension over 4 Validations.static <L,T1,T2,T3,T4>
API.ForLazy4Validation<L,T1,T2,T3,T4>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)Creates a lazyFor-comprehension over 4 Validations.static <L,T1,T2,T3,T4>
API.ForLazy4Validation<L,T1,T2,T3,T4>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)Creates a lazyFor-comprehension over 4 Validations.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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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 <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 <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 <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 <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 <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 <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.Constructors in io.vavr with parameters of type Validation Constructor Description For1Validation(Validation<L,T1> ts1)For2Validation(Validation<L,T1> ts1, Validation<L,T2> ts2)For3Validation(Validation<L,T1> ts1, Validation<L,T2> ts2, Validation<L,T3> ts3)For4Validation(Validation<L,T1> ts1, Validation<L,T2> ts2, Validation<L,T3> ts3, Validation<L,T4> ts4)For5Validation(Validation<L,T1> ts1, Validation<L,T2> ts2, Validation<L,T3> ts3, Validation<L,T4> ts4, Validation<L,T5> ts5)For6Validation(Validation<L,T1> ts1, Validation<L,T2> ts2, Validation<L,T3> ts3, Validation<L,T4> ts4, Validation<L,T5> ts5, Validation<L,T6> ts6)For7Validation(Validation<L,T1> ts1, Validation<L,T2> ts2, Validation<L,T3> ts3, Validation<L,T4> ts4, Validation<L,T5> ts5, Validation<L,T6> ts6, Validation<L,T7> ts7)For8Validation(Validation<L,T1> ts1, Validation<L,T2> ts2, Validation<L,T3> ts3, Validation<L,T4> ts4, Validation<L,T5> ts5, Validation<L,T6> ts6, Validation<L,T7> ts7, Validation<L,T8> ts8)ForLazy2Validation(Validation<L,T1> ts1, Function1<? super T1,Validation<L,T2>> ts2)ForLazy3Validation(Validation<L,T1> ts1, Function1<? super T1,Validation<L,T2>> ts2, Function2<? super T1,? super T2,Validation<L,T3>> ts3)ForLazy4Validation(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)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)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)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)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)Constructor parameters in io.vavr with type arguments of type Validation Constructor Description ForLazy2Validation(Validation<L,T1> ts1, Function1<? super T1,Validation<L,T2>> ts2)ForLazy3Validation(Validation<L,T1> ts1, Function1<? super T1,Validation<L,T2>> ts2, Function2<? super T1,? super T2,Validation<L,T3>> ts3)ForLazy3Validation(Validation<L,T1> ts1, Function1<? super T1,Validation<L,T2>> ts2, Function2<? super T1,? super T2,Validation<L,T3>> ts3)ForLazy4Validation(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)ForLazy4Validation(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)ForLazy4Validation(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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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)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 Validation in io.vavr.control
Classes in io.vavr.control that implement Validation Modifier and Type Class Description static classValidation.Invalid<E,T>An invalid Validationstatic classValidation.Valid<E,T>A valid ValidationFields in io.vavr.control declared as Validation Modifier and Type Field Description private Validation<E,T1>Validation.Builder. v1private Validation<E,T1>Validation.Builder3. v1private Validation<E,T1>Validation.Builder4. v1private Validation<E,T1>Validation.Builder5. v1private Validation<E,T1>Validation.Builder6. v1private Validation<E,T1>Validation.Builder7. v1private Validation<E,T1>Validation.Builder8. v1private Validation<E,T2>Validation.Builder. v2private Validation<E,T2>Validation.Builder3. v2private Validation<E,T2>Validation.Builder4. v2private Validation<E,T2>Validation.Builder5. v2private Validation<E,T2>Validation.Builder6. v2private Validation<E,T2>Validation.Builder7. v2private Validation<E,T2>Validation.Builder8. v2private Validation<E,T3>Validation.Builder3. v3private Validation<E,T3>Validation.Builder4. v3private Validation<E,T3>Validation.Builder5. v3private Validation<E,T3>Validation.Builder6. v3private Validation<E,T3>Validation.Builder7. v3private Validation<E,T3>Validation.Builder8. v3private Validation<E,T4>Validation.Builder4. v4private Validation<E,T4>Validation.Builder5. v4private Validation<E,T4>Validation.Builder6. v4private Validation<E,T4>Validation.Builder7. v4private Validation<E,T4>Validation.Builder8. v4private Validation<E,T5>Validation.Builder5. v5private Validation<E,T5>Validation.Builder6. v5private Validation<E,T5>Validation.Builder7. v5private Validation<E,T5>Validation.Builder8. v5private Validation<E,T6>Validation.Builder6. v6private Validation<E,T6>Validation.Builder7. v6private Validation<E,T6>Validation.Builder8. v6private Validation<E,T7>Validation.Builder7. v7private Validation<E,T7>Validation.Builder8. v7private Validation<E,T8>Validation.Builder8. v8Methods in io.vavr.control that return Validation Modifier and Type Method Description default <U> Validation<Seq<E>,U>Validation. ap(@NonNull Validation<Seq<E>,? extends java.util.function.Function<? super T,? extends U>> validation)Applies a validation containing a function to this validation's value, combining errors if both are invalid.<R> Validation<Seq<E>,R>Validation.Builder. ap(Function2<T1,T2,R> f)Applies a binary function to the values of the two validations held by this builder.<R> Validation<Seq<E>,R>Validation.Builder3. ap(Function3<T1,T2,T3,R> f)Applies a ternary function to the values of the three validations held by this builder.<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.<R> Validation<Seq<E>,R>Validation.Builder5. ap(Function5<T1,T2,T3,T4,T5,R> f)Applies a quinary function to the values of the five validations held by this builder.<R> Validation<Seq<E>,R>Validation.Builder6. ap(Function6<T1,T2,T3,T4,T5,T6,R> f)Applies a senary function to the values of the six validations held by this builder.<R> Validation<Seq<E>,R>Validation.Builder7. ap(Function7<T1,T2,T3,T4,T5,T6,T7,R> f)Applies a septenary function to the values of the seven validations held by this builder.<R> Validation<Seq<E>,R>Validation.Builder8. ap(Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> f)Applies an octonary function to the values of the eight validations held by this builder.default <E2,T2>
Validation<E2,T2>Validation. bimap(@NonNull java.util.function.Function<? super E,? extends E2> errorMapper, @NonNull java.util.function.Function<? super T,? extends T2> valueMapper)Whereas map only performs a mapping on a valid Validation, and mapError performs a mapping on an invalid Validation, bimap allows you to provide mapping actions for both, and will give you the result based on what type of Validation this is.static <E,T>
Validation<E,T>Validation. cond(boolean test, @NonNull java.util.function.Supplier<? extends T> valid, @NonNull java.util.function.Supplier<? extends E> error)Decides whichValidation<E, T>to return, depending on the test value - if it's true, the result will be aValidation.Valid, if it's false - the result will be aValidation.Invalidstatic <E,T>
Validation<E,T>Validation. cond(boolean test, @NonNull T valid, @NonNull E error)Decides whichValidation<E, T>to return, depending on the test value - if it's true, the result will be aValidation.Valid, if it's false - the result will be aValidation.Invaliddefault <U> Validation<E,U>Validation. flatMap(@NonNull java.util.function.Function<? super T,? extends Validation<E,? extends U>> mapper)FlatMaps the value of this Validation if it is valid, otherwise returns this Invalid.static <E,T>
Validation<E,T>Validation. fromEither(@NonNull Either<E,T> either)Creates aValidationof anEither.static <T> Validation<java.lang.Throwable,T>Validation. fromTry(@NonNull Try<? extends T> t)Creates aValidationof anTry.static <E,T>
Validation<E,T>Validation. invalid(E error)Creates anValidation.Invalidthat contains the givenerror.default <U> Validation<E,U>Validation. map(@NonNull java.util.function.Function<? super T,? extends U> f)default <U> Validation<U,T>Validation. mapError(@NonNull java.util.function.Function<? super E,? extends U> f)Applies a function f to the error of this Validation if this is an Invalid.static <E,T>
Validation<E,T>Validation. narrow(Validation<? extends E,? extends T> validation)Narrows a widenedValidation<? extends E, ? extends T>toValidation<E, T>by performing a type-safe cast.default Validation<E,T>Validation. orElse(@NonNull Validation<? extends E,? extends T> other)Returns thisValidationif it is valid, otherwise return the alternative.default Validation<E,T>Validation. orElse(@NonNull java.util.function.Supplier<Validation<? extends E,? extends T>> supplier)Returns thisValidationif it is valid, otherwise return the result of evaluating supplier.default Validation<E,T>Validation. peek(@NonNull java.util.function.Consumer<? super T> action)static <E,T>
Validation<Seq<E>,Seq<T>>Validation. sequence(@NonNull java.lang.Iterable<? extends Validation<? extends Seq<? extends E>,? extends T>> values)Reduces manyValidationinstances into a singleValidationby transforming anIterable<Validation<? extends T>>into aValidation<Seq<T>>.default Validation<T,E>Validation. swap()Flip the valid/invalid values for this Validation.default Validation<L,R>Either. toValidation()Returns this asValidation.default Validation<java.lang.Throwable,T>Try. toValidation()Converts thisTryto aValidation.default <U> Validation<U,T>Try. toValidation(@NonNull java.util.function.Function<? super java.lang.Throwable,? extends U> throwableMapper)Converts thisTryto aValidation, mapping the failure cause to an invalid value using the providedFunction.static <E,T,U>
Validation<Seq<E>,Seq<U>>Validation. traverse(@NonNull java.lang.Iterable<? extends T> values, @NonNull java.util.function.Function<? super T,? extends Validation<? extends Seq<? extends E>,? extends U>> mapper)Maps the values of an iterable to a sequence of mapped values into a singleValidationby transforming anIterable<? extends T>into aValidation<Seq<U>>.static <E,T>
Validation<E,T>Validation. valid(T value)Creates aValidation.Validthat contains the givenvalue.Methods in io.vavr.control that return types with arguments of type Validation Modifier and Type Method Description default Option<Validation<E,T>>Validation. filter(@NonNull java.util.function.Predicate<? super T> predicate)Filters thisValidationby testing a predicate on the value.Methods in io.vavr.control with parameters of type Validation Modifier and Type Method Description default <U> Validation<Seq<E>,U>Validation. ap(@NonNull Validation<Seq<E>,? extends java.util.function.Function<? super T,? extends U>> validation)Applies a validation containing a function to this validation's value, combining errors if both are invalid.<T3> Validation.Builder3<E,T1,T2,T3>Validation.Builder. combine(Validation<E,T3> v3)Combines this builder with another validation, creating a Builder3.<T4> Validation.Builder4<E,T1,T2,T3,T4>Validation.Builder3. combine(Validation<E,T4> v4)Combines this builder with another validation, creating a Builder4.<T5> Validation.Builder5<E,T1,T2,T3,T4,T5>Validation.Builder4. combine(Validation<E,T5> v5)Combines this builder with another validation, creating a Builder5.<T6> Validation.Builder6<E,T1,T2,T3,T4,T5,T6>Validation.Builder5. combine(Validation<E,T6> v6)Combines this builder with another validation, creating a Builder6.<T7> Validation.Builder7<E,T1,T2,T3,T4,T5,T6,T7>Validation.Builder6. combine(Validation<E,T7> v7)Combines this builder with another validation, creating a Builder7.<T8> Validation.Builder8<E,T1,T2,T3,T4,T5,T6,T7,T8>Validation.Builder7. combine(Validation<E,T8> v8)Combines this builder with another validation, creating a Builder8.static <E,T1,T2>
Validation.Builder<E,T1,T2>Validation. combine(@NonNull Validation<E,T1> validation1, @NonNull Validation<E,T2> validation2)Combines twoValidations into aValidation.Builder.static <E,T1,T2,T3>
Validation.Builder3<E,T1,T2,T3>Validation. combine(@NonNull Validation<E,T1> validation1, @NonNull Validation<E,T2> validation2, @NonNull Validation<E,T3> validation3)Combines threeValidations into aValidation.Builder3.static <E,T1,T2,T3,T4>
Validation.Builder4<E,T1,T2,T3,T4>Validation. combine(@NonNull Validation<E,T1> validation1, @NonNull Validation<E,T2> validation2, @NonNull Validation<E,T3> validation3, @NonNull Validation<E,T4> validation4)Combines fourValidations into aValidation.Builder4.static <E,T1,T2,T3,T4,T5>
Validation.Builder5<E,T1,T2,T3,T4,T5>Validation. combine(@NonNull Validation<E,T1> validation1, @NonNull Validation<E,T2> validation2, @NonNull Validation<E,T3> validation3, @NonNull Validation<E,T4> validation4, @NonNull Validation<E,T5> validation5)Combines fiveValidations into aValidation.Builder5.static <E,T1,T2,T3,T4,T5,T6>
Validation.Builder6<E,T1,T2,T3,T4,T5,T6>Validation. combine(@NonNull Validation<E,T1> validation1, @NonNull Validation<E,T2> validation2, @NonNull Validation<E,T3> validation3, @NonNull Validation<E,T4> validation4, @NonNull Validation<E,T5> validation5, @NonNull Validation<E,T6> validation6)Combines sixValidations into aValidation.Builder6.static <E,T1,T2,T3,T4,T5,T6,T7>
Validation.Builder7<E,T1,T2,T3,T4,T5,T6,T7>Validation. combine(@NonNull Validation<E,T1> validation1, @NonNull Validation<E,T2> validation2, @NonNull Validation<E,T3> validation3, @NonNull Validation<E,T4> validation4, @NonNull Validation<E,T5> validation5, @NonNull Validation<E,T6> validation6, @NonNull Validation<E,T7> validation7)Combines sevenValidations into aValidation.Builder7.static <E,T1,T2,T3,T4,T5,T6,T7,T8>
Validation.Builder8<E,T1,T2,T3,T4,T5,T6,T7,T8>Validation. combine(@NonNull Validation<E,T1> validation1, @NonNull Validation<E,T2> validation2, @NonNull Validation<E,T3> validation3, @NonNull Validation<E,T4> validation4, @NonNull Validation<E,T5> validation5, @NonNull Validation<E,T6> validation6, @NonNull Validation<E,T7> validation7, @NonNull Validation<E,T8> validation8)Combines eightValidations into aValidation.Builder8.default <U> Validation.Builder<E,T,U>Validation. combine(Validation<E,U> validation)Combines twoValidations to form aValidation.Builder, which can then be used to perform further combines, or apply a function to it in order to transform theValidation.Builderinto aValidation.static <E,T>
Validation<E,T>Validation. narrow(Validation<? extends E,? extends T> validation)Narrows a widenedValidation<? extends E, ? extends T>toValidation<E, T>by performing a type-safe cast.default Validation<E,T>Validation. orElse(@NonNull Validation<? extends E,? extends T> other)Returns thisValidationif it is valid, otherwise return the alternative.Method parameters in io.vavr.control with type arguments of type Validation Modifier and Type Method Description default <U> Validation<E,U>Validation. flatMap(@NonNull java.util.function.Function<? super T,? extends Validation<E,? extends U>> mapper)FlatMaps the value of this Validation if it is valid, otherwise returns this Invalid.default Validation<E,T>Validation. orElse(@NonNull java.util.function.Supplier<Validation<? extends E,? extends T>> supplier)Returns thisValidationif it is valid, otherwise return the result of evaluating supplier.static <E,T>
Validation<Seq<E>,Seq<T>>Validation. sequence(@NonNull java.lang.Iterable<? extends Validation<? extends Seq<? extends E>,? extends T>> values)Reduces manyValidationinstances into a singleValidationby transforming anIterable<Validation<? extends T>>into aValidation<Seq<T>>.static <E,T,U>
Validation<Seq<E>,Seq<U>>Validation. traverse(@NonNull java.lang.Iterable<? extends T> values, @NonNull java.util.function.Function<? super T,? extends Validation<? extends Seq<? extends E>,? extends U>> mapper)Maps the values of an iterable to a sequence of mapped values into a singleValidationby transforming anIterable<? extends T>into aValidation<Seq<U>>.Constructors in io.vavr.control with parameters of type Validation Constructor Description Builder(Validation<E,T1> v1, Validation<E,T2> v2)Builder3(Validation<E,T1> v1, Validation<E,T2> v2, Validation<E,T3> v3)Builder4(Validation<E,T1> v1, Validation<E,T2> v2, Validation<E,T3> v3, Validation<E,T4> v4)Builder5(Validation<E,T1> v1, Validation<E,T2> v2, Validation<E,T3> v3, Validation<E,T4> v4, Validation<E,T5> v5)Builder6(Validation<E,T1> v1, Validation<E,T2> v2, Validation<E,T3> v3, Validation<E,T4> v4, Validation<E,T5> v5, Validation<E,T6> v6)Builder7(Validation<E,T1> v1, Validation<E,T2> v2, Validation<E,T3> v3, Validation<E,T4> v4, Validation<E,T5> v5, Validation<E,T6> v6, Validation<E,T7> v7)Builder8(Validation<E,T1> v1, Validation<E,T2> v2, Validation<E,T3> v3, Validation<E,T4> v4, Validation<E,T5> v5, Validation<E,T6> v6, Validation<E,T7> v7, Validation<E,T8> v8)
-