Package hydra.util
Class Tuple
- java.lang.Object
-
- hydra.util.Tuple
-
- Direct Known Subclasses:
Tuple.Tuple0
public abstract class Tuple extends java.lang.Object
A simple class for tuples (instances of product types) in Java. Tuples above a length of 9 are currently unsupported. See javaMaxTupleLength.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Tuple.Tuple0
A zero-tuple, i.e.static class
Tuple.Tuple1<T1>
A one-tuple.static class
Tuple.Tuple2<T1,T2>
A two-tuple, i.e.static class
Tuple.Tuple3<T1,T2,T3>
A three-tuple, i.e.static class
Tuple.Tuple4<T1,T2,T3,T4>
A four-tuple, i.e.static class
Tuple.Tuple5<T1,T2,T3,T4,T5>
A five-tuple.static class
Tuple.Tuple6<T1,T2,T3,T4,T5,T6>
A six-tuple.static class
Tuple.Tuple7<T1,T2,T3,T4,T5,T6,T7>
A seven-tuple.static class
Tuple.Tuple8<T1,T2,T3,T4,T5,T6,T7,T8>
An eight-tuple.static class
Tuple.Tuple9<T1,T2,T3,T4,T5,T6,T7,T8,T9>
A nine-tuple.
-
Constructor Summary
Constructors Constructor Description Tuple()
-