Package it.bancaditalia.oss.vtl.util
Class Quadruple<A extends Serializable,B extends Serializable,C extends Serializable,D extends Serializable>
- java.lang.Object
-
- it.bancaditalia.oss.vtl.util.Quadruple<A,B,C,D>
-
- All Implemented Interfaces:
Serializable
public class Quadruple<A extends Serializable,B extends Serializable,C extends Serializable,D extends Serializable> extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description A
getFirst()
D
getFourth()
B
getSecond()
C
getThird()
<B2 extends Serializable>
Quadruple<A,B2,C,D>map2(Function<? super Quadruple<A,B,C,D>,? extends B2> mapper)
<C2 extends Serializable>
Quadruple<A,B,C2,D>map3(Function<? super Quadruple<A,B,C,D>,? extends C2> mapper)
<D2 extends Serializable>
Quadruple<A,B,C,D2>map4(Function<? super Quadruple<A,B,C,D>,? extends D2> mapper)
-
-
-
Method Detail
-
getFirst
public A getFirst()
-
getSecond
public B getSecond()
-
getThird
public C getThird()
-
getFourth
public D getFourth()
-
map2
public <B2 extends Serializable> Quadruple<A,B2,C,D> map2(Function<? super Quadruple<A,B,C,D>,? extends B2> mapper)
-
map3
public <C2 extends Serializable> Quadruple<A,B,C2,D> map3(Function<? super Quadruple<A,B,C,D>,? extends C2> mapper)
-
-