static <A,
B,
C,
D,
L extends HList<L>> Quadruple<A,B,C,D> |
Quadruple.fromHList(C<A,C<B,C<C,C<D,L>>>> hlist) |
|
<E,
F,
G,
H> Quadruple<E,F,G,H> |
Quadruple.map(Function<A,E> f,
Function<B,F> g,
Function<C,G> h,
Function<D,H> i) |
|
<E> Quadruple<E,B,C,D> |
Quadruple.mapFirst(Function<A,E> f) |
|
<E> Quadruple<A,B,C,E> |
Quadruple.mapFourth(Function<D,E> f) |
|
<E> Quadruple<A,E,C,D> |
Quadruple.mapSecond(Function<B,E> f) |
|
<E> Quadruple<A,B,E,D> |
Quadruple.mapThird(Function<C,E> f) |
|
static <A,
B,
C,
D> Quadruple<A,B,C,D> |
Quadruple.quadruple(A a,
B b,
C c,
D d) |
|
<E> Quadruple<E,B,C,D> |
Quadruple.withFirst(E v) |
|
<E> Quadruple<A,B,C,E> |
Quadruple.withFourth(E v) |
|
<E> Quadruple<A,E,C,D> |
Quadruple.withSecond(E v) |
|
<E> Quadruple<A,B,E,D> |
Quadruple.withThird(E v) |
|