in scala
trait Product3

abstract trait Product3 [T1, T2, T3]
extends java.lang.Object
with scala.Product
with scala.ScalaObject
Product3 is a cartesian product of 3 components
Direct Known Subclasses:
DocType, AttrDecl, UnparsedEntityDecl, PolyType, ClassDef, If, LocalValue, LocalMethod, INode, Tuple3, Update, Transaction, NamedSend, WakedActor

Def 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
override def arity : scala.Int
The arity of this product.
override def element (n: scala.Int) : scala.Any
Returns the n-th projection of this product if 0
Def inherited from scala.Product
arity , element, productPrefix
Def Detail
abstract def _1 : T1
projection of this product

abstract def _2 : T2
projection of this product

abstract def _3 : T3
projection of this product

override def arity : scala.Int
The arity of this product.
Returns:
3

override def element (n: scala.Int): scala.Any
Returns the n-th projection of this product if 0
Parameters:
n - number of the projection to be returned
Throws:
IndexOutOfBoundsException -