Package groovy.lang
Class Tuple<E>
- java.lang.Object
- 
- java.util.AbstractCollection<E>
- 
- java.util.AbstractList<E>
- 
- groovy.lang.Tuple<E>
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- Cloneable,- Comparable<Tuple<E>>,- Iterable<E>,- Collection<E>,- List<E>
 - Direct Known Subclasses:
- Tuple0,- Tuple1,- Tuple10,- Tuple11,- Tuple12,- Tuple13,- Tuple14,- Tuple15,- Tuple16,- Tuple2,- Tuple3,- Tuple4,- Tuple5,- Tuple6,- Tuple7,- Tuple8,- Tuple9
 
 public class Tuple<E> extends AbstractList<E> implements Serializable, Cloneable, Comparable<Tuple<E>> Represents a list of Objects.- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from class java.util.AbstractListmodCount
 
- 
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Tuple<E>clone()intcompareTo(Tuple<E> other)booleanequals(Object o)Eget(int index)inthashCode()intsize()List<E>subList(int fromIndex, int toIndex)Tuple<E>subTuple(int fromIndex, int toIndex)E[]toArray()static Tuple0tuple()Construct a tuple of degree 0.static <T1> Tuple1<T1>tuple(T1 v1)Construct a tuple of degree 1.static <T1,T2>
 Tuple2<T1,T2>tuple(T1 v1, T2 v2)Construct a tuple of degree 2.static <T1,T2,T3>
 Tuple3<T1,T2,T3>tuple(T1 v1, T2 v2, T3 v3)Construct a tuple of degree 3.static <T1,T2,T3,T4>
 Tuple4<T1,T2,T3,T4>tuple(T1 v1, T2 v2, T3 v3, T4 v4)Construct a tuple of degree 4.static <T1,T2,T3,T4,T5>
 Tuple5<T1,T2,T3,T4,T5>tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5)Construct a tuple of degree 5.static <T1,T2,T3,T4,T5,T6>
 Tuple6<T1,T2,T3,T4,T5,T6>tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6)Construct a tuple of degree 6.static <T1,T2,T3,T4,T5,T6,T7>
 Tuple7<T1,T2,T3,T4,T5,T6,T7>tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7)Construct a tuple of degree 7.static <T1,T2,T3,T4,T5,T6,T7,T8>
 Tuple8<T1,T2,T3,T4,T5,T6,T7,T8>tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8)Construct a tuple of degree 8.static <T1,T2,T3,T4,T5,T6,T7,T8,T9>
 Tuple9<T1,T2,T3,T4,T5,T6,T7,T8,T9>tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9)Construct a tuple of degree 9.static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>
 Tuple10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10)Construct a tuple of degree 10.static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>
 Tuple11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11)Construct a tuple of degree 11.static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>
 Tuple12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12)Construct a tuple of degree 12.static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>
 Tuple13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13)Construct a tuple of degree 13.static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>
 Tuple14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14)Construct a tuple of degree 14.static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>
 Tuple15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15)Construct a tuple of degree 15.static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>
 Tuple16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16)Construct a tuple of degree 16.- 
Methods inherited from class java.util.AbstractListadd, add, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set
 - 
Methods inherited from class java.util.AbstractCollectionaddAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toString
 - 
Methods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface java.util.CollectionparallelStream, removeIf, stream, toArray
 - 
Methods inherited from interface java.util.ListaddAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray
 
- 
 
- 
- 
- 
Constructor Detail- 
Tuple@SafeVarargs public Tuple(E... contents) 
 
- 
 - 
Method Detail- 
getpublic E get(int index) 
 - 
sizepublic int size() - Specified by:
- sizein interface- Collection<E>
- Specified by:
- sizein interface- List<E>
- Specified by:
- sizein class- AbstractCollection<E>
 
 - 
toArraypublic E[] toArray() - Specified by:
- toArrayin interface- Collection<E>
- Specified by:
- toArrayin interface- List<E>
- Overrides:
- toArrayin class- AbstractCollection<E>
 
 - 
equalspublic boolean equals(Object o) - Specified by:
- equalsin interface- Collection<E>
- Specified by:
- equalsin interface- List<E>
- Overrides:
- equalsin class- AbstractList<E>
 
 - 
hashCodepublic int hashCode() - Specified by:
- hashCodein interface- Collection<E>
- Specified by:
- hashCodein interface- List<E>
- Overrides:
- hashCodein class- AbstractList<E>
 
 - 
compareTopublic int compareTo(Tuple<E> other) - Specified by:
- compareToin interface- Comparable<E>
 
 - 
tuplepublic static Tuple0 tuple() Construct a tuple of degree 0.
 - 
tuplepublic static <T1> Tuple1<T1> tuple(T1 v1) Construct a tuple of degree 1.
 - 
tuplepublic static <T1,T2> Tuple2<T1,T2> tuple(T1 v1, T2 v2) Construct a tuple of degree 2.
 - 
tuplepublic static <T1,T2,T3> Tuple3<T1,T2,T3> tuple(T1 v1, T2 v2, T3 v3) Construct a tuple of degree 3.
 - 
tuplepublic static <T1,T2,T3,T4> Tuple4<T1,T2,T3,T4> tuple(T1 v1, T2 v2, T3 v3, T4 v4) Construct a tuple of degree 4.
 - 
tuplepublic static <T1,T2,T3,T4,T5> Tuple5<T1,T2,T3,T4,T5> tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5) Construct a tuple of degree 5.
 - 
tuplepublic static <T1,T2,T3,T4,T5,T6> Tuple6<T1,T2,T3,T4,T5,T6> tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6) Construct a tuple of degree 6.
 - 
tuplepublic static <T1,T2,T3,T4,T5,T6,T7> Tuple7<T1,T2,T3,T4,T5,T6,T7> tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7) Construct a tuple of degree 7.
 - 
tuplepublic static <T1,T2,T3,T4,T5,T6,T7,T8> Tuple8<T1,T2,T3,T4,T5,T6,T7,T8> tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8) Construct a tuple of degree 8.
 - 
tuplepublic static <T1,T2,T3,T4,T5,T6,T7,T8,T9> Tuple9<T1,T2,T3,T4,T5,T6,T7,T8,T9> tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9) Construct a tuple of degree 9.
 - 
tuplepublic static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> Tuple10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10) Construct a tuple of degree 10.
 - 
tuplepublic static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> Tuple11<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11> tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11) Construct a tuple of degree 11.
 - 
tuplepublic static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> Tuple12<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12) Construct a tuple of degree 12.
 - 
tuplepublic static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> Tuple13<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13) Construct a tuple of degree 13.
 - 
tuplepublic static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> Tuple14<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14) Construct a tuple of degree 14.
 - 
tuplepublic static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> Tuple15<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15) Construct a tuple of degree 15.
 - 
tuplepublic static <T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> Tuple16<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> tuple(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16) Construct a tuple of degree 16.
 
- 
 
-