diff options
Diffstat (limited to 'src/library/scala/Product13.scala')
-rw-r--r-- | src/library/scala/Product13.scala | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/src/library/scala/Product13.scala b/src/library/scala/Product13.scala index 81877e0e41..c5df827fa0 100644 --- a/src/library/scala/Product13.scala +++ b/src/library/scala/Product13.scala @@ -7,7 +7,7 @@ ** |/ ** \* */ -// generated on Mon Nov 27 15:01:28 CET 2006 +// generated on Tue Nov 28 14:03:53 CET 2006 package scala import Predef._ @@ -23,24 +23,25 @@ trait Product13 [+T1, +T2, +T3, +T4, +T5, +T6, +T7, +T8, +T9, +T10, +T11, +T12, override def arity = 13 /** - * Returns the n-th projection of this product if 0<n<=arity, otherwise null + * Returns the n-th projection of this product if 0<=n<arity, otherwise null * @param n number of the projection to be returned + * @return same as _(n+1) * @throws IndexOutOfBoundsException */ override def element(n: Int) = n match { - case 1 => _1 - case 2 => _2 - case 3 => _3 - case 4 => _4 - case 5 => _5 - case 6 => _6 - case 7 => _7 - case 8 => _8 - case 9 => _9 - case 10 => _10 - case 11 => _11 - case 12 => _12 - case 13 => _13 + case 0 => _1 + case 1 => _2 + case 2 => _3 + case 3 => _4 + case 4 => _5 + case 5 => _6 + case 6 => _7 + case 7 => _8 + case 8 => _9 + case 9 => _10 + case 10 => _11 + case 11 => _12 + case 12 => _13 case _ => throw new IndexOutOfBoundsException(n.toString()) } |