Uses of Class
io.vavr.API.Match.Pattern8
Packages that use API.Match.Pattern8
Package
Description
Beside
API the io.vavr package contains core types like (Checked)Functions and Tuples.-
Uses of API.Match.Pattern8 in io.vavr
Fields in io.vavr declared as API.Match.Pattern8Methods in io.vavr that return API.Match.Pattern8Modifier and TypeMethodDescriptionstatic <T1,T2, T3, T4, T5, T6, T7, T8, _1 extends T1, _2 extends T2, _3 extends T3, _4 extends T4, _5 extends T5, _6 extends T6, _7 extends T7, _8 extends T8>
API.Match.Pattern8<Tuple8<T1, T2, T3, T4, T5, T6, T7, T8>, _1, _2, _3, _4, _5, _6, _7, _8> Patterns.$Tuple8(API.Match.Pattern<_1, ?> p1, API.Match.Pattern<_2, ?> p2, API.Match.Pattern<_3, ?> p3, API.Match.Pattern<_4, ?> p4, API.Match.Pattern<_5, ?> p5, API.Match.Pattern<_6, ?> p6, API.Match.Pattern<_7, ?> p7, API.Match.Pattern<_8, ?> p8) static <T,T1 extends U1, U1, T2 extends U2, U2, T3 extends U3, U3, T4 extends U4, U4, T5 extends U5, U5, T6 extends U6, U6, T7 extends U7, U7, T8 extends U8, U8>
API.Match.Pattern8<T, T1, T2, T3, T4, T5, T6, T7, T8> API.Match.Pattern8.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 API.Match.Pattern<T4, ?> p4, @NonNull API.Match.Pattern<T5, ?> p5, @NonNull API.Match.Pattern<T6, ?> p6, @NonNull API.Match.Pattern<T7, ?> p7, @NonNull API.Match.Pattern<T8, ?> p8, @NonNull Function<T, Tuple8<U1, U2, U3, U4, U5, U6, U7, U8>> unapply) Static factory for aAPI.Match.Pattern8based on aClass, 8API.Match.Patterns to decompose it to and a mapper to aggregate result back into aTuple8Methods in io.vavr with parameters of type API.Match.Pattern8Modifier and TypeMethodDescriptionstatic <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 valueConstructors in io.vavr with parameters of type API.Match.Pattern8