Package io.vavr
Class API.Match.Pattern7<T,T1,T2,T3,T4,T5,T6,T7>
java.lang.Object
io.vavr.API.Match.Pattern7<T,T1,T2,T3,T4,T5,T6,T7>
- All Implemented Interfaces:
API.Match.Pattern<T,
,Tuple7<T1, T2, T3, T4, T5, T6, T7>> Function1<T,
,Tuple7<T1, T2, T3, T4, T5, T6, T7>> PartialFunction<T,
,Tuple7<T1, T2, T3, T4, T5, T6, T7>> Serializable
,Function<T,
Tuple7<T1, T2, T3, T4, T5, T6, T7>>
public abstract static class API.Match.Pattern7<T,T1,T2,T3,T4,T5,T6,T7>
extends Object
implements API.Match.Pattern<T,Tuple7<T1,T2,T3,T4,T5,T6,T7>>
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <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>
API.Match.Pattern7<T, T1, T2, T3, T4, T5, T6, T7> of
(Class<? super T> type, API.Match.Pattern<T1, ?> p1, API.Match.Pattern<T2, ?> p2, API.Match.Pattern<T3, ?> p3, API.Match.Pattern<T4, ?> p4, API.Match.Pattern<T5, ?> p5, API.Match.Pattern<T6, ?> p6, API.Match.Pattern<T7, ?> p7, Function<T, Tuple7<U1, U2, U3, U4, U5, U6, U7>> unapply) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.vavr.Function1
andThen, arity, compose, curried, isMemoized, memoized, partial, reversed, tupled
Methods inherited from interface io.vavr.PartialFunction
apply, isDefinedAt, lift
-
Constructor Details
-
Pattern7
public Pattern7()
-
-
Method Details
-
of
public static <T,T1 extends U1, API.Match.Pattern7<T,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> T1, ofT2, T3, T4, T5, T6, T7> (Class<? super T> type, API.Match.Pattern<T1, ?> p1, API.Match.Pattern<T2, ?> p2, API.Match.Pattern<T3, ?> p3, API.Match.Pattern<T4, ?> p4, API.Match.Pattern<T5, ?> p5, API.Match.Pattern<T6, ?> p6, API.Match.Pattern<T7, ?> p7, Function<T, Tuple7<U1, U2, U3, U4, U5, U6, U7>> unapply)
-