17
17
/** Product8 is a cartesian product of 8 components.
20
trait Product8[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8] extends Product {
20
trait Product8[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8] extends Any with Product {
21
21
/** The arity of this product.
24
24
override def productArity = 8
27
27
/** Returns the n-th projection of this product if 0 < n <= productArity,
28
28
* otherwise throws an `IndexOutOfBoundsException`.
30
30
* @param n number of the projection to be returned
32
32
* @throws IndexOutOfBoundsException
35
35
@throws(classOf[IndexOutOfBoundsException])