Uses of Class
io.vavr.API.Match.Pattern3
Packages that use API.Match.Pattern3
Package
Description
Beside
API the io.vavr package contains core types like (Checked)Functions and Tuples.-
Uses of API.Match.Pattern3 in io.vavr
Fields in io.vavr declared as API.Match.Pattern3Modifier and TypeFieldDescriptionprivate final API.Match.Pattern3<T, T1, T2, T3> API.Match.Case3.patternMethods in io.vavr that return API.Match.Pattern3Modifier and TypeMethodDescriptionstatic <T1, T2, T3, _1 extends T1, _2 extends T2, _3 extends T3>
API.Match.Pattern3<Tuple3<T1, T2, T3>, _1, _2, _3> Patterns.$Tuple3(API.Match.Pattern<_1, ?> p1, API.Match.Pattern<_2, ?> p2, API.Match.Pattern<_3, ?> p3) static <T, T1 extends U1, U1, T2 extends U2, U2, T3 extends U3, U3>
API.Match.Pattern3<T, T1, T2, T3> API.Match.Pattern3.of(@NonNull Class<? super T> type, @NonNull API.Match.Pattern<T1, ?> p1, @NonNull API.Match.Pattern<T2, ?> p2, @NonNull API.Match.Pattern<T3, ?> p3, @NonNull Function<T, Tuple3<U1, U2, U3>> unapply) Static factory for aAPI.Match.Pattern3based on aClass, 3API.Match.Patterns to decompose it to and a mapper to aggregate result back into aTuple3Methods in io.vavr with parameters of type API.Match.Pattern3Modifier and TypeMethodDescriptionstatic <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 valueConstructors in io.vavr with parameters of type API.Match.Pattern3