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:
- 
Field SummaryFields inherited from class java.util.AbstractListmodCount
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionclone()intbooleanget(int index) inthashCode()intsize()subList(int fromIndex, int toIndex) 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, setMethods inherited from class java.util.AbstractCollectionaddAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toStringMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.CollectionparallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.ListaddAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray
- 
Constructor Details- 
Tuple
- 
Tuple
 
- 
- 
Method Details- 
get
- 
sizepublic int size()- Specified by:
- sizein interface- Collection<E>
- Specified by:
- sizein interface- List<E>
- Specified by:
- sizein class- AbstractCollection<E>
 
- 
toArray- Specified by:
- toArrayin interface- Collection<E>
- Specified by:
- toArrayin interface- List<E>
- Overrides:
- toArrayin class- AbstractCollection<E>
 
- 
subList
- 
subTuple
- 
equals- 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>
 
- 
compareTo- Specified by:
- compareToin interface- Comparable<E>
 
- 
tupleConstruct a tuple of degree 0.
- 
tupleConstruct a tuple of degree 1.
- 
tupleConstruct a tuple of degree 2.
- 
tupleConstruct a tuple of degree 3.
- 
tupleConstruct a tuple of degree 4.
- 
tupleConstruct a tuple of degree 5.
- 
tuplepublic static <T1,T2, Tuple6<T1,T3, T4, T5, T6> T2, tupleT3, T4, T5, T6> (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6) Construct a tuple of degree 6.
- 
tuplepublic static <T1,T2, Tuple7<T1,T3, T4, T5, T6, T7> T2, tupleT3, T4, T5, T6, T7> (T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7) Construct a tuple of degree 7.
- 
tuplepublic static <T1,T2, Tuple8<T1,T3, T4, T5, T6, T7, T8> T2, tupleT3, T4, T5, T6, T7, T8> (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, Tuple9<T1,T3, T4, T5, T6, T7, T8, T9> T2, tupleT3, T4, T5, T6, T7, T8, T9> (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, Tuple10<T1,T3, T4, T5, T6, T7, T8, T9, T10> T2, tupleT3, T4, T5, T6, T7, T8, T9, T10> (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, Tuple11<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11> T2, tupleT3, T4, T5, T6, T7, T8, T9, T10, T11> (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, Tuple12<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> T2, tupleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12> (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, Tuple13<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> T2, tupleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> (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, Tuple14<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> T2, tupleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> (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, Tuple15<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> T2, tupleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> (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, Tuple16<T1,T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> T2, tupleT3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> (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.
- 
clone
 
-