Quadruple<T1,T2,T3,T4> |
Quadruple.asQuadruple() |
|
Quadruple<T1,T2,T3,T4> |
ViewableAsQuadruple.asQuadruple() |
|
static <T1,T2,T3,T4> Quadruple<T1,T2,T3,T4> |
Quadruple.flatten(Tuple<Tuple<Tuple<T1,T2>,T3>,T4> nestedTuple) |
|
<S1,S2,S3,S4> Quadruple<S1,S2,S3,S4> |
Quadruple.map(Function<? super T1,? extends S1> firstMapper,
Function<? super T2,? extends S2> secondMapper,
Function<? super T3,? extends S3> thirdMapper,
Function<? super T4,? extends S4> fourthMapper) |
Create a new quadruple by applying a function to each element, and putting the
results into a new quadruple.
|
<S1> Quadruple<S1,T2,T3,T4> |
Quadruple.mapFirst(Function<? super T1,? extends S1> mapper) |
Create a new quadruple by applying a function to the first element, and putting the
result as the first element of the new quadruple.
|
<S4> Quadruple<T1,T2,T3,S4> |
Quadruple.mapFourth(Function<? super T4,? extends S4> mapper) |
Create a new quadruple by applying a function to the fourth element, and putting the
result as the fourth element of the new quadruple.
|
<S2> Quadruple<T1,S2,T3,T4> |
Quadruple.mapSecond(Function<? super T2,? extends S2> mapper) |
Create a new quadruple by applying a function to the second element, and putting the
result as the second element of the new quadruple.
|
<S3> Quadruple<T1,T2,S3,T4> |
Quadruple.mapThird(Function<? super T3,? extends S3> mapper) |
Create a new quadruple by applying a function to the third element, and putting the
result as the third element of the new quadruple.
|
static <T1,T2,T3,T4> Quadruple<T1,T2,T3,T4> |
Quadruple.of(T1 first,
T2 second,
T3 third,
T4 fourth) |
|