Tuple8<T1, T2, T3, T4, T5, T6, T7, T8> class
Represents a 8-tuple
Constructors
- Tuple8(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8)
-
const
Properties
- hashCode → int
-
The hash code for this object.
no setteroverride
- item1 → T1
-
final
- item2 → T2
-
final
- item3 → T3
-
final
- item4 → T4
-
final
- item5 → T5
-
final
- item6 → T6
-
final
- item7 → T7
-
final
- item8 → T8
-
final
- iterable → Iterable
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
apply<
R> (R f(T1, T2, T3, T4, T5, T6, T7, T8)) → R -
apply a function
f
over tuple fields -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toList(
{bool growable = false}) → List -
toString(
) → String -
A string representation of this object.
override
-
withItem1<
E> (E newItem) → Tuple8< E, T2, T3, T4, T5, T6, T7, T8> - Returns a tuple with the item1 set to the specified value.
-
withItem2<
E> (E newItem) → Tuple8< T1, E, T3, T4, T5, T6, T7, T8> - Returns a tuple with the item2 set to the specified value.
-
withItem3<
E> (E newItem) → Tuple8< T1, T2, E, T4, T5, T6, T7, T8> - Returns a tuple with the item3 set to the specified value.
-
withItem4<
E> (E newItem) → Tuple8< T1, T2, T3, E, T5, T6, T7, T8> - Returns a tuple with the item4 set to the specified value.
-
withItem5<
E> (E newItem) → Tuple8< T1, T2, T3, T4, E, T6, T7, T8> - Returns a tuple with the item5 set to the specified value.
-
withItem6<
E> (E newItem) → Tuple8< T1, T2, T3, T4, T5, E, T7, T8> - Returns a tuple with the item6 set to the specified value.
-
withItem7<
E> (E newItem) → Tuple8< T1, T2, T3, T4, T5, T6, E, T8> - Returns a tuple with the item7 set to the specified value.
-
withItem8<
E> (E newItem) → Tuple8< T1, T2, T3, T4, T5, T6, T7, E> - Returns a tuple with the item8 set to the specified value.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override