diff options
author | Janek Bogucki <janekdb@gmail.com> | 2016-02-11 13:33:17 +0000 |
---|---|---|
committer | Janek Bogucki <janekdb@gmail.com> | 2016-02-11 13:40:00 +0000 |
commit | b501cb82cd85743a4479efa14a993a1502565775 (patch) | |
tree | 5dd73b02c32f96eaf222fab88ef6a2fb46cfd3a6 /src/library/scala/Product4.scala | |
parent | c0a6ab2376f08013c923de4e10bfdb925d0ee728 (diff) | |
download | scala-b501cb82cd85743a4479efa14a993a1502565775.tar.gz scala-b501cb82cd85743a4479efa14a993a1502565775.tar.bz2 scala-b501cb82cd85743a4479efa14a993a1502565775.zip |
Fix off-by-one documentation error in Product<N>
Sanity check:
scala> case class P2(i: Int, j: Int)
defined class P2
val p2 = P2(1, 3)
p2.productElement(0)
res0: Any = 1
p2.productElement(1)
res1: Any = 3
p2.productElement(2)
java.lang.IndexOutOfBoundsException: 2
at P2.productElement(<console>:10)
Diffstat (limited to 'src/library/scala/Product4.scala')
-rw-r--r-- | src/library/scala/Product4.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library/scala/Product4.scala b/src/library/scala/Product4.scala index d6c1543390..046f8c7a7c 100644 --- a/src/library/scala/Product4.scala +++ b/src/library/scala/Product4.scala @@ -24,7 +24,7 @@ trait Product4[+T1, +T2, +T3, +T4] extends Any with Product { override def productArity = 4 - /** Returns the n-th projection of this product if 0 < n <= productArity, + /** Returns the n-th projection of this product if 0 <= n < productArity, * otherwise throws an `IndexOutOfBoundsException`. * * @param n number of the projection to be returned |