T0
- The type of field 0T1
- The type of field 1T2
- The type of field 2T3
- The type of field 3T4
- The type of field 4T5
- The type of field 5T6
- The type of field 6T7
- The type of field 7T8
- The type of field 8T9
- The type of field 9T10
- The type of field 10T11
- The type of field 11T12
- The type of field 12T13
- The type of field 13T14
- The type of field 14T15
- The type of field 15T16
- The type of field 16T17
- The type of field 17T18
- The type of field 18T19
- The type of field 19T20
- The type of field 20T21
- The type of field 21@Public public class Tuple22<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> extends Tuple
getField(int)
method. The tuple field positions start at zero.
Tuples are mutable types, meaning that their fields can be re-assigned. This allows functions that work with Tuples to reuse objects in order to reduce pressure on the garbage collector.
Warning: If you subclass Tuple22, then be sure to either
Tuple
,
Serialized FormModifier and Type | Field and Description |
---|---|
T0 |
f0
Field 0 of the tuple.
|
T1 |
f1
Field 1 of the tuple.
|
T10 |
f10
Field 10 of the tuple.
|
T11 |
f11
Field 11 of the tuple.
|
T12 |
f12
Field 12 of the tuple.
|
T13 |
f13
Field 13 of the tuple.
|
T14 |
f14
Field 14 of the tuple.
|
T15 |
f15
Field 15 of the tuple.
|
T16 |
f16
Field 16 of the tuple.
|
T17 |
f17
Field 17 of the tuple.
|
T18 |
f18
Field 18 of the tuple.
|
T19 |
f19
Field 19 of the tuple.
|
T2 |
f2
Field 2 of the tuple.
|
T20 |
f20
Field 20 of the tuple.
|
T21 |
f21
Field 21 of the tuple.
|
T3 |
f3
Field 3 of the tuple.
|
T4 |
f4
Field 4 of the tuple.
|
T5 |
f5
Field 5 of the tuple.
|
T6 |
f6
Field 6 of the tuple.
|
T7 |
f7
Field 7 of the tuple.
|
T8 |
f8
Field 8 of the tuple.
|
T9 |
f9
Field 9 of the tuple.
|
Constructor and Description |
---|
Tuple22()
Creates a new tuple where all fields are null.
|
Tuple22(T0 value0,
T1 value1,
T2 value2,
T3 value3,
T4 value4,
T5 value5,
T6 value6,
T7 value7,
T8 value8,
T9 value9,
T10 value10,
T11 value11,
T12 value12,
T13 value13,
T14 value14,
T15 value15,
T16 value16,
T17 value17,
T18 value18,
T19 value19,
T20 value20,
T21 value21)
Creates a new tuple and assigns the given values to the tuple's fields.
|
Modifier and Type | Method and Description |
---|---|
Tuple22<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> |
copy()
Shallow tuple copy.
|
boolean |
equals(Object o)
Deep equality for tuples by calling equals() on the tuple members.
|
int |
getArity()
Gets the number of field in the tuple (the tuple arity).
|
<T> T |
getField(int pos)
Gets the field at the specified position.
|
int |
hashCode() |
static <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> |
of(T0 value0,
T1 value1,
T2 value2,
T3 value3,
T4 value4,
T5 value5,
T6 value6,
T7 value7,
T8 value8,
T9 value9,
T10 value10,
T11 value11,
T12 value12,
T13 value13,
T14 value14,
T15 value15,
T16 value16,
T17 value17,
T18 value18,
T19 value19,
T20 value20,
T21 value21)
Creates a new tuple and assigns the given values to the tuple's fields.
|
<T> void |
setField(T value,
int pos)
Sets the field at the specified position.
|
void |
setFields(T0 value0,
T1 value1,
T2 value2,
T3 value3,
T4 value4,
T5 value5,
T6 value6,
T7 value7,
T8 value8,
T9 value9,
T10 value10,
T11 value11,
T12 value12,
T13 value13,
T14 value14,
T15 value15,
T16 value16,
T17 value17,
T18 value18,
T19 value19,
T20 value20,
T21 value21)
Sets new values to all fields of the tuple.
|
String |
toString()
Creates a string representation of the tuple in the form
(f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14, f15, f16, f17, f18, f19, f20, f21),
where the individual fields are the value returned by calling
Object.toString() on that field. |
getFieldNotNull, getTupleClass, newInstance
public T0 f0
public T1 f1
public T2 f2
public T3 f3
public T4 f4
public T5 f5
public T6 f6
public T7 f7
public T8 f8
public T9 f9
public T10 f10
public T11 f11
public T12 f12
public T13 f13
public T14 f14
public T15 f15
public T16 f16
public T17 f17
public T18 f18
public T19 f19
public T20 f20
public T21 f21
public Tuple22()
public Tuple22(T0 value0, T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12, T13 value13, T14 value14, T15 value15, T16 value16, T17 value17, T18 value18, T19 value19, T20 value20, T21 value21)
value0
- The value for field 0value1
- The value for field 1value2
- The value for field 2value3
- The value for field 3value4
- The value for field 4value5
- The value for field 5value6
- The value for field 6value7
- The value for field 7value8
- The value for field 8value9
- The value for field 9value10
- The value for field 10value11
- The value for field 11value12
- The value for field 12value13
- The value for field 13value14
- The value for field 14value15
- The value for field 15value16
- The value for field 16value17
- The value for field 17value18
- The value for field 18value19
- The value for field 19value20
- The value for field 20value21
- The value for field 21public int getArity()
Tuple
public <T> T getField(int pos)
Tuple
public <T> void setField(T value, int pos)
Tuple
public void setFields(T0 value0, T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12, T13 value13, T14 value14, T15 value15, T16 value16, T17 value17, T18 value18, T19 value19, T20 value20, T21 value21)
value0
- The value for field 0value1
- The value for field 1value2
- The value for field 2value3
- The value for field 3value4
- The value for field 4value5
- The value for field 5value6
- The value for field 6value7
- The value for field 7value8
- The value for field 8value9
- The value for field 9value10
- The value for field 10value11
- The value for field 11value12
- The value for field 12value13
- The value for field 13value14
- The value for field 14value15
- The value for field 15value16
- The value for field 16value17
- The value for field 17value18
- The value for field 18value19
- The value for field 19value20
- The value for field 20value21
- The value for field 21public String toString()
Object.toString()
on that field.public boolean equals(Object o)
public Tuple22<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> copy()
public static <T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> Tuple22<T0,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21> of(T0 value0, T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9, T10 value10, T11 value11, T12 value12, T13 value13, T14 value14, T15 value15, T16 value16, T17 value17, T18 value18, T19 value19, T20 value20, T21 value21)
Tuple3.of(n, x, s)
instead of
new Tuple3<Integer, Double, String>(n, x, s)
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.