Class API.Match.Pattern6<T,T1,T2,T3,T4,T5,T6>
java.lang.Object
io.vavr.API.Match.Pattern6<T,T1,T2,T3,T4,T5,T6>
- All Implemented Interfaces:
API.Match.Pattern<T, Tuple6<T1,T2, T3, T4, T5, T6>>, Function1<T, Tuple6<T1, T2, T3, T4, T5, T6>>, PartialFunction<T, Tuple6<T1, T2, T3, T4, T5, T6>>, Serializable, Function<T, Tuple6<T1, T2, T3, T4, T5, T6>>
public abstract static class API.Match.Pattern6<T,T1,T2,T3,T4,T5,T6>
extends Object
implements API.Match.Pattern<T, Tuple6<T1,T2,T3,T4,T5,T6>>
- See Also:
-
Field Summary
Fields -
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>
API.Match.Pattern6<T, T1, T2, T3, T4, T5, T6> 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, Function<T, Tuple6<U1, U2, U3, U4, U5, U6>> unapply) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Function1
andThen, arity, compose, curried, isMemoized, memoized, partial, reversed, tupledMethods inherited from interface PartialFunction
apply, isDefinedAt, lift
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
Pattern6
public Pattern6()
-
-
Method Details
-
of
public 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> API.Match.Pattern6<T,T1, ofT2, T3, T4, T5, T6> (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, Function<T, Tuple6<U1, U2, U3, U4, U5, U6>> unapply)
-