Product20 is a Cartesian product of 20 components.
Attributes
- Companion
- object
- Source
- Product20.scala
- Graph
-
- Supertypes
- Known subtypes
-
class (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20)
Members list
Value members
Abstract methods
A projection of element 1 of this Product.
A projection of element 1 of this Product.
Attributes
- Returns
-
A projection of element 1.
- Source
- Product20.scala
A projection of element 10 of this Product.
A projection of element 10 of this Product.
Attributes
- Returns
-
A projection of element 10.
- Source
- Product20.scala
A projection of element 11 of this Product.
A projection of element 11 of this Product.
Attributes
- Returns
-
A projection of element 11.
- Source
- Product20.scala
A projection of element 12 of this Product.
A projection of element 12 of this Product.
Attributes
- Returns
-
A projection of element 12.
- Source
- Product20.scala
A projection of element 13 of this Product.
A projection of element 13 of this Product.
Attributes
- Returns
-
A projection of element 13.
- Source
- Product20.scala
A projection of element 14 of this Product.
A projection of element 14 of this Product.
Attributes
- Returns
-
A projection of element 14.
- Source
- Product20.scala
A projection of element 15 of this Product.
A projection of element 15 of this Product.
Attributes
- Returns
-
A projection of element 15.
- Source
- Product20.scala
A projection of element 16 of this Product.
A projection of element 16 of this Product.
Attributes
- Returns
-
A projection of element 16.
- Source
- Product20.scala
A projection of element 17 of this Product.
A projection of element 17 of this Product.
Attributes
- Returns
-
A projection of element 17.
- Source
- Product20.scala
A projection of element 18 of this Product.
A projection of element 18 of this Product.
Attributes
- Returns
-
A projection of element 18.
- Source
- Product20.scala
A projection of element 19 of this Product.
A projection of element 19 of this Product.
Attributes
- Returns
-
A projection of element 19.
- Source
- Product20.scala
A projection of element 2 of this Product.
A projection of element 2 of this Product.
Attributes
- Returns
-
A projection of element 2.
- Source
- Product20.scala
A projection of element 20 of this Product.
A projection of element 20 of this Product.
Attributes
- Returns
-
A projection of element 20.
- Source
- Product20.scala
A projection of element 3 of this Product.
A projection of element 3 of this Product.
Attributes
- Returns
-
A projection of element 3.
- Source
- Product20.scala
A projection of element 4 of this Product.
A projection of element 4 of this Product.
Attributes
- Returns
-
A projection of element 4.
- Source
- Product20.scala
A projection of element 5 of this Product.
A projection of element 5 of this Product.
Attributes
- Returns
-
A projection of element 5.
- Source
- Product20.scala
A projection of element 6 of this Product.
A projection of element 6 of this Product.
Attributes
- Returns
-
A projection of element 6.
- Source
- Product20.scala
A projection of element 7 of this Product.
A projection of element 7 of this Product.
Attributes
- Returns
-
A projection of element 7.
- Source
- Product20.scala
A projection of element 8 of this Product.
A projection of element 8 of this Product.
Attributes
- Returns
-
A projection of element 8.
- Source
- Product20.scala
A projection of element 9 of this Product.
A projection of element 9 of this Product.
Attributes
- Returns
-
A projection of element 9.
- Source
- Product20.scala
Concrete methods
The arity of this product.
Returns the n-th projection of this product if 0 <= n < productArity, otherwise throws an IndexOutOfBoundsException
.
Returns the n-th projection of this product if 0 <= n < productArity, otherwise throws an IndexOutOfBoundsException
.
Value parameters
- n
-
number of the projection to be returned
Attributes
- Returns
-
same as
._(n+1)
, for exampleproductElement(0)
is the same as._1
. - Throws
-
IndexOutOfBoundsException if the
n
is out of range(n < 0 || n >= 20). - Definition Classes
- Source
- Product20.scala
Inherited methods
The name of the nth element of this product, 0-based.
The name of the nth element of this product, 0-based. In the default implementation, an empty string.
Value parameters
- n
-
the index of the element name to return
Attributes
- Returns
-
the name of the specified element
- Throws
-
IndexOutOfBoundsException if the
n
is out of range(n < 0 || n >= productArity). - Inherited from:
- Product
- Source
- Product.scala
An iterator over the names of all the elements of this product.
An iterator over the names of all the elements of this product.
Attributes
- Inherited from:
- Product
- Source
- Product.scala
An iterator over all the elements of this product.
An iterator over all the elements of this product.
Attributes
- Returns
-
in the default implementation, an
Iterator[Any]
- Inherited from:
- Product
- Source
- Product.scala
A string used in the toString
methods of derived classes.
A string used in the toString
methods of derived classes. Implementations may override this method to prepend a string prefix to the result of toString
methods.
Attributes
- Returns
-
in the default implementation, the empty string
- Inherited from:
- Product
- Source
- Product.scala
Inherited and Abstract methods
A method that should be called from every well-designed equals method that is open to be overridden in a subclass.
A method that should be called from every well-designed equals method that is open to be overridden in a subclass. See Programming in Scala, Chapter 28 for discussion and design.
Value parameters
- that
-
the value being probed for possible equality
Attributes
- Returns
-
true if this instance can possibly equal
that
, otherwise false - Inherited from:
- Equals
- Source
- Equals.scala