Uses of Interface
io.vavr.API.Match.Case
Packages that use API.Match.Case
Package
Description
Beside
API the io.vavr package contains core types like (Checked)Functions and Tuples.-
Uses of API.Match.Case in io.vavr
Classes in io.vavr that implement API.Match.CaseModifier and TypeClassDescriptionstatic final classAPI.Match.Case0<T,R> API.Match.Caseimplementation for simplest casestatic final classAPI.Match.Case1<T,T1, R> API.Match.Caseimplementation for a case with 1 intermediate typestatic final classAPI.Match.Case2<T,T1, T2, R> API.Match.Caseimplementation for a case with 2 intermediate typesstatic final classAPI.Match.Case3<T,T1, T2, T3, R> API.Match.Caseimplementation for a case with 3 intermediate typesstatic final classAPI.Match.Case4<T,T1, T2, T3, T4, R> API.Match.Caseimplementation for a case with 4 intermediate typesstatic final classAPI.Match.Case5<T,T1, T2, T3, T4, T5, R> API.Match.Caseimplementation for a case with 5 intermediate typesstatic final classAPI.Match.Case6<T,T1, T2, T3, T4, T5, T6, R> API.Match.Caseimplementation for a case with 6 intermediate typesstatic final classAPI.Match.Case7<T,T1, T2, T3, T4, T5, T6, T7, R> API.Match.Caseimplementation for a case with 7 intermediate typesstatic final classAPI.Match.Case8<T,T1, T2, T3, T4, T5, T6, T7, T8, R> API.Match.Caseimplementation for a case with 8 intermediate typesMethods in io.vavr that return API.Match.CaseModifier and TypeMethodDescriptionstatic <T,R> API.Match.Case <T, R> API.Case(@NonNull API.Match.Pattern0<T> pattern, @NonNull Function<? super T, ? extends R> f) static <T,R> API.Match.Case <T, R> API.Case(@NonNull API.Match.Pattern0<T> pattern, @NonNull Supplier<? extends R> supplier) static <T,R> API.Match.Case <T, R> API.Case(@NonNull API.Match.Pattern0<T> pattern, R retVal) Returns aAPI.Match.Case0instance for a specificAPI.Match.Pattern0and a constant valuestatic <T,T1, R> API.Match.Case <T, R> API.Case(@NonNull API.Match.Pattern1<T, T1> pattern, @NonNull Function<? super T1, ? extends R> f) static <T,T1, R> API.Match.Case <T, R> API.Case(@NonNull API.Match.Pattern1<T, T1> pattern, @NonNull Supplier<? extends R> supplier) static <T,T1, R> API.Match.Case <T, R> API.Case(@NonNull API.Match.Pattern1<T, T1> pattern, R retVal) Returns aAPI.Match.Case1instance for a specificAPI.Match.Pattern1and a constant valuestatic <T,T1, T2, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern2<T, T1, T2> pattern, @NonNull BiFunction<? super T1, ? super T2, ? extends R> f) static <T,T1, T2, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern2<T, T1, T2> pattern, @NonNull Supplier<? extends R> supplier) static <T,T1, T2, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern2<T, T1, T2> pattern, R retVal) Returns aAPI.Match.Case2instance for a specificAPI.Match.Pattern2and a constant valuestatic <T,T1, T2, T3, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern3<T, T1, T2, T3> pattern, @NonNull Function3<? super T1, ? super T2, ? super T3, ? extends R> f) static <T,T1, T2, T3, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern3<T, T1, T2, T3> pattern, @NonNull Supplier<? extends R> supplier) static <T,T1, T2, T3, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern3<T, T1, T2, T3> pattern, R retVal) Returns aAPI.Match.Case3instance for a specificAPI.Match.Pattern3and a constant valuestatic <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 <T,T1, T2, T3, T4, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern4<T, T1, T2, T3, T4> pattern, @NonNull Supplier<? extends R> supplier) static <T,T1, T2, T3, T4, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern4<T, T1, T2, T3, T4> pattern, R retVal) Returns aAPI.Match.Case4instance for a specificAPI.Match.Pattern4and a constant valuestatic <T,T1, T2, T3, T4, T5, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern5<T, T1, T2, T3, T4, T5> pattern, @NonNull Function5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R> f) static <T,T1, T2, T3, T4, T5, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern5<T, T1, T2, T3, T4, T5> pattern, @NonNull Supplier<? extends R> supplier) static <T,T1, T2, T3, T4, T5, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern5<T, T1, T2, T3, T4, T5> pattern, R retVal) Returns aAPI.Match.Case5instance for a specificAPI.Match.Pattern5and a constant valuestatic <T,T1, T2, T3, T4, T5, T6, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern6<T, T1, T2, T3, T4, T5, T6> pattern, @NonNull Function6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R> f) static <T,T1, T2, T3, T4, T5, T6, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern6<T, T1, T2, T3, T4, T5, T6> pattern, @NonNull Supplier<? extends R> supplier) static <T,T1, T2, T3, T4, T5, T6, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern6<T, T1, T2, T3, T4, T5, T6> pattern, R retVal) Returns aAPI.Match.Case6instance for a specificAPI.Match.Pattern6and a constant valuestatic <T,T1, T2, T3, T4, T5, T6, T7, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern7<T, T1, T2, T3, T4, T5, T6, T7> pattern, @NonNull Function7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R> f) static <T,T1, T2, T3, T4, T5, T6, T7, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern7<T, T1, T2, T3, T4, T5, T6, T7> pattern, @NonNull Supplier<? extends R> supplier) static <T,T1, T2, T3, T4, T5, T6, T7, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern7<T, T1, T2, T3, T4, T5, T6, T7> pattern, R retVal) Returns aAPI.Match.Case7instance for a specificAPI.Match.Pattern7and a constant valuestatic <T,T1, T2, T3, T4, T5, T6, T7, T8, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern8<T, T1, T2, T3, T4, T5, T6, T7, T8> pattern, @NonNull Function8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R> f) static <T,T1, T2, T3, T4, T5, T6, T7, T8, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern8<T, T1, T2, T3, T4, T5, T6, T7, T8> pattern, @NonNull Supplier<? extends R> supplier) static <T,T1, T2, T3, T4, T5, T6, T7, T8, R>
API.Match.Case<T, R> API.Case(@NonNull API.Match.Pattern8<T, T1, T2, T3, T4, T5, T6, T7, T8> pattern, R retVal) Returns aAPI.Match.Case8instance for a specificAPI.Match.Pattern8and a constant valueMethods in io.vavr with parameters of type API.Match.CaseModifier and TypeMethodDescriptionfinal <R> RAPI.Match.of(@NonNull API.Match.Case<? extends T, ? extends R> @NonNull ... cases) Executes the match, created by the factory functionAPI.Match(Object).final <R> Option<R> API.Match.option(@NonNull API.Match.Case<? extends T, ? extends R> @NonNull ... cases) Executes the match, created by the factory functionAPI.Match(Object). -
Uses of API.Match.Case in io.vavr.control
Methods in io.vavr.control with parameters of type API.Match.CaseModifier and TypeMethodDescriptionTry.mapFailure(@NonNull API.Match.Case<? extends Throwable, ? extends Throwable> @NonNull ... cases) Transforms the cause of thisTry.Failureusing the given sequence of match cases.