scala
trait Product9

[source: `scala/Product9.scala`]

`` `trait` Product9[+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9]
  `extends` Product

  Product9 is a cartesian product of 9 components

Direct Known Subclasses:
  Tuple9

Method Summary
`abstract def` | _1 : T1 projection of this product
`abstract def` | _2 : T2 projection of this product
`abstract def` | _3 : T3 projection of this product
`abstract def` | _4 : T4 projection of this product
`abstract def` | _5 : T5 projection of this product
`abstract def` | _6 : T6 projection of this product
`abstract def` | _7 : T7 projection of this product
`abstract def` | _8 : T8 projection of this product
`abstract def` | _9 : T9 projection of this product
`override def` | productArity : Int The arity of this product.
`override def` | productElement (n : Int) : Any Returns the n-th projection of this product if 0<=n<arity, otherwise null.

Methods inherited from Product
element, arity, productPrefix

Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized

Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf