- All Known Implementing Classes:
Tuple1, Tuple2, Tuple3, Tuple4, Tuple5
public sealed interface Tuple
permits Tuple1<A>, Tuple2<A,B>, Tuple3<A,B,C>, Tuple4<A,B,C,D>, Tuple5<A,B,C,D,E>
-
Method Summary
applyTo(Function4<? super A,? super B,? super C,? super D,? extends T> function)
static <A,
B,
C,
D,
E,
T>
Function1<Tuple5<A,B,C,D,E>,T>
applyTo(Function5<? super A,? super B,? super C,? super D,? super E,? extends T> function)
default void
static <A,
B,
C> Tuple3<A,B,C>
of(A value1,
B value2,
C value3)
static <A,
B,
C,
D>
Tuple4<A,B,C,D>
of(A value1,
B value2,
C value3,
D value4)
static <A,
B,
C,
D,
E>
Tuple5<A,B,C,D,E>
of(A value1,
B value2,
C value3,
D value4,
E value5)
-
Method Details
-
-
-
of
static <A> Tuple1<A> of(A value1)
-
of
static <A,
B> Tuple2<A,B> of(A value1,
B value2)
-
of
static <A,
B,
C> Tuple3<A,B,C> of(A value1,
B value2,
C value3)
-
of
static <A,
B,
C,
D> Tuple4<A,B,C,D> of(A value1,
B value2,
C value3,
D value4)
-
of
static <A,
B,
C,
D,
E> Tuple5<A,B,C,D,E> of(A value1,
B value2,
C value3,
D value4,
E value5)
-
-
-
-
-
applyTo
static <A,
B,
C,
D,
T> Function1<Tuple4<A,B,C,D>,T> applyTo(Function4<? super A,? super B,? super C,? super D,? extends T> function)
-
applyTo
static <A,
B,
C,
D,
E,
T>
Function1<Tuple5<A,B,C,D,E>,T> applyTo(Function5<? super A,? super B,? super C,? super D,? super E,? extends T> function)