summaryrefslogtreecommitdiff
path: root/src/library/scala/Product4.scala
diff options
context:
space:
mode:
authorBurak Emir <emir@epfl.ch>2006-11-28 13:05:04 +0000
committerBurak Emir <emir@epfl.ch>2006-11-28 13:05:04 +0000
commit61ef5c893f9f4cab1e9250d91f5d4210594366c2 (patch)
treef24da8c0a8f095ffb83d4c54d4039f488d9daade /src/library/scala/Product4.scala
parent686571753a22bfac40e9897b80d334b38daefc91 (diff)
downloadscala-61ef5c893f9f4cab1e9250d91f5d4210594366c2.tar.gz
scala-61ef5c893f9f4cab1e9250d91f5d4210594366c2.tar.bz2
scala-61ef5c893f9f4cab1e9250d91f5d4210594366c2.zip
product.element index starts with 0
Diffstat (limited to 'src/library/scala/Product4.scala')
-rw-r--r--src/library/scala/Product4.scala13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/library/scala/Product4.scala b/src/library/scala/Product4.scala
index 88cfe5d5cd..d8cd8b4d9a 100644
--- a/src/library/scala/Product4.scala
+++ b/src/library/scala/Product4.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,15 +23,16 @@ trait Product4 [+T1, +T2, +T3, +T4] extends Product {
override def arity = 4
/**
- * 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 0 => _1
+ case 1 => _2
+ case 2 => _3
+ case 3 => _4
case _ => throw new IndexOutOfBoundsException(n.toString())
}