summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGeoffrey Washburn <geoffrey.washburn@epfl.ch>2008-04-22 14:58:35 +0000
committerGeoffrey Washburn <geoffrey.washburn@epfl.ch>2008-04-22 14:58:35 +0000
commitfbe6aa9fc7e12d7fb17b29f1441c2c7e0489ceb1 (patch)
tree73f45953f9dc4155aead822ad213bc8ffbdb4ee9 /src
parentb19f300a28be0c7dfceaa59190306051e23e163b (diff)
downloadscala-fbe6aa9fc7e12d7fb17b29f1441c2c7e0489ceb1.tar.gz
scala-fbe6aa9fc7e12d7fb17b29f1441c2c7e0489ceb1.tar.bz2
scala-fbe6aa9fc7e12d7fb17b29f1441c2c7e0489ceb1.zip
Really fixed curry this time.
Diffstat (limited to 'src')
-rw-r--r--src/build/genprod.scala2
-rw-r--r--src/library/scala/Function0.scala2
-rw-r--r--src/library/scala/Function1.scala2
-rw-r--r--src/library/scala/Function10.scala5
-rw-r--r--src/library/scala/Function11.scala5
-rw-r--r--src/library/scala/Function12.scala5
-rw-r--r--src/library/scala/Function13.scala5
-rw-r--r--src/library/scala/Function14.scala5
-rw-r--r--src/library/scala/Function15.scala5
-rw-r--r--src/library/scala/Function16.scala5
-rw-r--r--src/library/scala/Function17.scala2
-rw-r--r--src/library/scala/Function18.scala2
-rw-r--r--src/library/scala/Function19.scala2
-rw-r--r--src/library/scala/Function2.scala2
-rw-r--r--src/library/scala/Function20.scala2
-rw-r--r--src/library/scala/Function21.scala2
-rw-r--r--src/library/scala/Function22.scala2
-rw-r--r--src/library/scala/Function3.scala2
-rw-r--r--src/library/scala/Function4.scala2
-rw-r--r--src/library/scala/Function5.scala2
-rw-r--r--src/library/scala/Function6.scala2
-rw-r--r--src/library/scala/Function7.scala2
-rw-r--r--src/library/scala/Function8.scala2
-rw-r--r--src/library/scala/Function9.scala5
-rw-r--r--src/library/scala/Product1.scala2
-rw-r--r--src/library/scala/Product10.scala2
-rw-r--r--src/library/scala/Product11.scala2
-rw-r--r--src/library/scala/Product12.scala2
-rw-r--r--src/library/scala/Product13.scala2
-rw-r--r--src/library/scala/Product14.scala2
-rw-r--r--src/library/scala/Product15.scala2
-rw-r--r--src/library/scala/Product16.scala2
-rw-r--r--src/library/scala/Product17.scala2
-rw-r--r--src/library/scala/Product18.scala2
-rw-r--r--src/library/scala/Product19.scala2
-rw-r--r--src/library/scala/Product2.scala2
-rw-r--r--src/library/scala/Product20.scala2
-rw-r--r--src/library/scala/Product21.scala2
-rw-r--r--src/library/scala/Product22.scala2
-rw-r--r--src/library/scala/Product3.scala2
-rw-r--r--src/library/scala/Product4.scala2
-rw-r--r--src/library/scala/Product5.scala2
-rw-r--r--src/library/scala/Product6.scala2
-rw-r--r--src/library/scala/Product7.scala2
-rw-r--r--src/library/scala/Product8.scala2
-rw-r--r--src/library/scala/Product9.scala2
-rw-r--r--src/library/scala/Tuple1.scala2
-rw-r--r--src/library/scala/Tuple10.scala2
-rw-r--r--src/library/scala/Tuple11.scala2
-rw-r--r--src/library/scala/Tuple12.scala2
-rw-r--r--src/library/scala/Tuple13.scala2
-rw-r--r--src/library/scala/Tuple14.scala2
-rw-r--r--src/library/scala/Tuple15.scala2
-rw-r--r--src/library/scala/Tuple16.scala2
-rw-r--r--src/library/scala/Tuple17.scala2
-rw-r--r--src/library/scala/Tuple18.scala2
-rw-r--r--src/library/scala/Tuple19.scala2
-rw-r--r--src/library/scala/Tuple2.scala2
-rw-r--r--src/library/scala/Tuple20.scala2
-rw-r--r--src/library/scala/Tuple21.scala2
-rw-r--r--src/library/scala/Tuple22.scala2
-rw-r--r--src/library/scala/Tuple3.scala2
-rw-r--r--src/library/scala/Tuple4.scala2
-rw-r--r--src/library/scala/Tuple5.scala2
-rw-r--r--src/library/scala/Tuple6.scala2
-rw-r--r--src/library/scala/Tuple7.scala2
-rw-r--r--src/library/scala/Tuple8.scala2
-rw-r--r--src/library/scala/Tuple9.scala2
68 files changed, 68 insertions, 92 deletions
diff --git a/src/build/genprod.scala b/src/build/genprod.scala
index 19b73446b0..1a78fa532d 100644
--- a/src/build/genprod.scala
+++ b/src/build/genprod.scala
@@ -160,7 +160,7 @@ trait {functionClassname(i)}{__typeArgs__} extends AnyRef {{
*/
def andThen[A](g: R => A): T1 => A = { x => g(apply(x)) }
"""
- case _ if (i > 1) && (i < 17) => """
+ case _ if (i > 1) && (i < 9) => """
/** f(""" + join(",", (1 to i).map(i => "x" + i)) + """) == (f.curry)""" + join("", (1 to i).map(i => "(x" + i + ")")) + """
*/
def curry: """ + join(" => ", (1 to i).map(i => "T" + i)) + """ => R = { """ +
diff --git a/src/library/scala/Function0.scala b/src/library/scala/Function0.scala
index 6a0301e4ea..f953472568 100644
--- a/src/library/scala/Function0.scala
+++ b/src/library/scala/Function0.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with fancy comment) (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with fancy comment) (with extra methods)
package scala
diff --git a/src/library/scala/Function1.scala b/src/library/scala/Function1.scala
index 55d4369e92..6cb3ebe4e1 100644
--- a/src/library/scala/Function1.scala
+++ b/src/library/scala/Function1.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with fancy comment) (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with fancy comment) (with extra methods)
package scala
diff --git a/src/library/scala/Function10.scala b/src/library/scala/Function10.scala
index 2b9d247a89..6f30f92461 100644
--- a/src/library/scala/Function10.scala
+++ b/src/library/scala/Function10.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
@@ -23,8 +23,5 @@ trait Function10[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, +R] extends
def apply(v1:T1, v2:T2, v3:T3, v4:T4, v5:T5, v6:T6, v7:T7, v8:T8, v9:T9, v10:T10): R
override def toString() = "<function>"
- /** f(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10) == (f.curry)(x1)(x2)(x3)(x4)(x5)(x6)(x7)(x8)(x9)(x10)
- */
- def curry: T1 => T2 => T3 => T4 => T5 => T6 => T7 => T8 => T9 => T10 => R = { (x1: T1) => (x2: T2) => (x3: T3) => (x4: T4) => (x5: T5) => (x6: T6) => (x7: T7) => (x8: T8) => (x9: T9) => (x10: T10) => apply(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10) }
}
diff --git a/src/library/scala/Function11.scala b/src/library/scala/Function11.scala
index 210b5bd67e..052164461e 100644
--- a/src/library/scala/Function11.scala
+++ b/src/library/scala/Function11.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
@@ -23,8 +23,5 @@ trait Function11[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, +R] ex
def apply(v1:T1, v2:T2, v3:T3, v4:T4, v5:T5, v6:T6, v7:T7, v8:T8, v9:T9, v10:T10, v11:T11): R
override def toString() = "<function>"
- /** f(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11) == (f.curry)(x1)(x2)(x3)(x4)(x5)(x6)(x7)(x8)(x9)(x10)(x11)
- */
- def curry: T1 => T2 => T3 => T4 => T5 => T6 => T7 => T8 => T9 => T10 => T11 => R = { (x1: T1) => (x2: T2) => (x3: T3) => (x4: T4) => (x5: T5) => (x6: T6) => (x7: T7) => (x8: T8) => (x9: T9) => (x10: T10) => (x11: T11) => apply(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11) }
}
diff --git a/src/library/scala/Function12.scala b/src/library/scala/Function12.scala
index b86cdf0846..d5d1099ca9 100644
--- a/src/library/scala/Function12.scala
+++ b/src/library/scala/Function12.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
@@ -23,8 +23,5 @@ trait Function12[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12,
def apply(v1:T1, v2:T2, v3:T3, v4:T4, v5:T5, v6:T6, v7:T7, v8:T8, v9:T9, v10:T10, v11:T11, v12:T12): R
override def toString() = "<function>"
- /** f(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12) == (f.curry)(x1)(x2)(x3)(x4)(x5)(x6)(x7)(x8)(x9)(x10)(x11)(x12)
- */
- def curry: T1 => T2 => T3 => T4 => T5 => T6 => T7 => T8 => T9 => T10 => T11 => T12 => R = { (x1: T1) => (x2: T2) => (x3: T3) => (x4: T4) => (x5: T5) => (x6: T6) => (x7: T7) => (x8: T8) => (x9: T9) => (x10: T10) => (x11: T11) => (x12: T12) => apply(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12) }
}
diff --git a/src/library/scala/Function13.scala b/src/library/scala/Function13.scala
index 0bc8da636c..e7260bbf80 100644
--- a/src/library/scala/Function13.scala
+++ b/src/library/scala/Function13.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
@@ -23,8 +23,5 @@ trait Function13[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12,
def apply(v1:T1, v2:T2, v3:T3, v4:T4, v5:T5, v6:T6, v7:T7, v8:T8, v9:T9, v10:T10, v11:T11, v12:T12, v13:T13): R
override def toString() = "<function>"
- /** f(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13) == (f.curry)(x1)(x2)(x3)(x4)(x5)(x6)(x7)(x8)(x9)(x10)(x11)(x12)(x13)
- */
- def curry: T1 => T2 => T3 => T4 => T5 => T6 => T7 => T8 => T9 => T10 => T11 => T12 => T13 => R = { (x1: T1) => (x2: T2) => (x3: T3) => (x4: T4) => (x5: T5) => (x6: T6) => (x7: T7) => (x8: T8) => (x9: T9) => (x10: T10) => (x11: T11) => (x12: T12) => (x13: T13) => apply(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13) }
}
diff --git a/src/library/scala/Function14.scala b/src/library/scala/Function14.scala
index ef2d26d3cf..4f04c7b044 100644
--- a/src/library/scala/Function14.scala
+++ b/src/library/scala/Function14.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
@@ -23,8 +23,5 @@ trait Function14[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12,
def apply(v1:T1, v2:T2, v3:T3, v4:T4, v5:T5, v6:T6, v7:T7, v8:T8, v9:T9, v10:T10, v11:T11, v12:T12, v13:T13, v14:T14): R
override def toString() = "<function>"
- /** f(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14) == (f.curry)(x1)(x2)(x3)(x4)(x5)(x6)(x7)(x8)(x9)(x10)(x11)(x12)(x13)(x14)
- */
- def curry: T1 => T2 => T3 => T4 => T5 => T6 => T7 => T8 => T9 => T10 => T11 => T12 => T13 => T14 => R = { (x1: T1) => (x2: T2) => (x3: T3) => (x4: T4) => (x5: T5) => (x6: T6) => (x7: T7) => (x8: T8) => (x9: T9) => (x10: T10) => (x11: T11) => (x12: T12) => (x13: T13) => (x14: T14) => apply(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14) }
}
diff --git a/src/library/scala/Function15.scala b/src/library/scala/Function15.scala
index 8e45474f87..7992e8fa8e 100644
--- a/src/library/scala/Function15.scala
+++ b/src/library/scala/Function15.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
@@ -23,8 +23,5 @@ trait Function15[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12,
def apply(v1:T1, v2:T2, v3:T3, v4:T4, v5:T5, v6:T6, v7:T7, v8:T8, v9:T9, v10:T10, v11:T11, v12:T12, v13:T13, v14:T14, v15:T15): R
override def toString() = "<function>"
- /** f(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15) == (f.curry)(x1)(x2)(x3)(x4)(x5)(x6)(x7)(x8)(x9)(x10)(x11)(x12)(x13)(x14)(x15)
- */
- def curry: T1 => T2 => T3 => T4 => T5 => T6 => T7 => T8 => T9 => T10 => T11 => T12 => T13 => T14 => T15 => R = { (x1: T1) => (x2: T2) => (x3: T3) => (x4: T4) => (x5: T5) => (x6: T6) => (x7: T7) => (x8: T8) => (x9: T9) => (x10: T10) => (x11: T11) => (x12: T12) => (x13: T13) => (x14: T14) => (x15: T15) => apply(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15) }
}
diff --git a/src/library/scala/Function16.scala b/src/library/scala/Function16.scala
index f11682d4ab..cc5a520127 100644
--- a/src/library/scala/Function16.scala
+++ b/src/library/scala/Function16.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
@@ -23,8 +23,5 @@ trait Function16[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, -T10, -T11, -T12,
def apply(v1:T1, v2:T2, v3:T3, v4:T4, v5:T5, v6:T6, v7:T7, v8:T8, v9:T9, v10:T10, v11:T11, v12:T12, v13:T13, v14:T14, v15:T15, v16:T16): R
override def toString() = "<function>"
- /** f(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16) == (f.curry)(x1)(x2)(x3)(x4)(x5)(x6)(x7)(x8)(x9)(x10)(x11)(x12)(x13)(x14)(x15)(x16)
- */
- def curry: T1 => T2 => T3 => T4 => T5 => T6 => T7 => T8 => T9 => T10 => T11 => T12 => T13 => T14 => T15 => T16 => R = { (x1: T1) => (x2: T2) => (x3: T3) => (x4: T4) => (x5: T5) => (x6: T6) => (x7: T7) => (x8: T8) => (x9: T9) => (x10: T10) => (x11: T11) => (x12: T12) => (x13: T13) => (x14: T14) => (x15: T15) => (x16: T16) => apply(x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16) }
}
diff --git a/src/library/scala/Function17.scala b/src/library/scala/Function17.scala
index 921bb5e8f6..5b325481de 100644
--- a/src/library/scala/Function17.scala
+++ b/src/library/scala/Function17.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
diff --git a/src/library/scala/Function18.scala b/src/library/scala/Function18.scala
index fbcb5fe017..9d4cc08824 100644
--- a/src/library/scala/Function18.scala
+++ b/src/library/scala/Function18.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
diff --git a/src/library/scala/Function19.scala b/src/library/scala/Function19.scala
index bc20fe6e8e..e491cead25 100644
--- a/src/library/scala/Function19.scala
+++ b/src/library/scala/Function19.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
diff --git a/src/library/scala/Function2.scala b/src/library/scala/Function2.scala
index b67cf44312..c390905e0c 100644
--- a/src/library/scala/Function2.scala
+++ b/src/library/scala/Function2.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with fancy comment) (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with fancy comment) (with extra methods)
package scala
diff --git a/src/library/scala/Function20.scala b/src/library/scala/Function20.scala
index b22826ada8..4dc28d2bc9 100644
--- a/src/library/scala/Function20.scala
+++ b/src/library/scala/Function20.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
diff --git a/src/library/scala/Function21.scala b/src/library/scala/Function21.scala
index 8fa8bf4af5..2acb8a65d5 100644
--- a/src/library/scala/Function21.scala
+++ b/src/library/scala/Function21.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
diff --git a/src/library/scala/Function22.scala b/src/library/scala/Function22.scala
index e2df07a776..cac9aed442 100644
--- a/src/library/scala/Function22.scala
+++ b/src/library/scala/Function22.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
diff --git a/src/library/scala/Function3.scala b/src/library/scala/Function3.scala
index e5ad676395..52c72c6785 100644
--- a/src/library/scala/Function3.scala
+++ b/src/library/scala/Function3.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
diff --git a/src/library/scala/Function4.scala b/src/library/scala/Function4.scala
index b72604461a..a9f81546dd 100644
--- a/src/library/scala/Function4.scala
+++ b/src/library/scala/Function4.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
diff --git a/src/library/scala/Function5.scala b/src/library/scala/Function5.scala
index 8cad21b470..ece5b10cb2 100644
--- a/src/library/scala/Function5.scala
+++ b/src/library/scala/Function5.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
diff --git a/src/library/scala/Function6.scala b/src/library/scala/Function6.scala
index 7cb579430a..1230f7e79a 100644
--- a/src/library/scala/Function6.scala
+++ b/src/library/scala/Function6.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
diff --git a/src/library/scala/Function7.scala b/src/library/scala/Function7.scala
index 2c70ab8290..e6d51ffe20 100644
--- a/src/library/scala/Function7.scala
+++ b/src/library/scala/Function7.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
diff --git a/src/library/scala/Function8.scala b/src/library/scala/Function8.scala
index e00e9a5edf..6a918e3a49 100644
--- a/src/library/scala/Function8.scala
+++ b/src/library/scala/Function8.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
diff --git a/src/library/scala/Function9.scala b/src/library/scala/Function9.scala
index 4a1e1bcd80..4ebbb6088c 100644
--- a/src/library/scala/Function9.scala
+++ b/src/library/scala/Function9.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
@@ -23,8 +23,5 @@ trait Function9[-T1, -T2, -T3, -T4, -T5, -T6, -T7, -T8, -T9, +R] extends AnyRef
def apply(v1:T1, v2:T2, v3:T3, v4:T4, v5:T5, v6:T6, v7:T7, v8:T8, v9:T9): R
override def toString() = "<function>"
- /** f(x1,x2,x3,x4,x5,x6,x7,x8,x9) == (f.curry)(x1)(x2)(x3)(x4)(x5)(x6)(x7)(x8)(x9)
- */
- def curry: T1 => T2 => T3 => T4 => T5 => T6 => T7 => T8 => T9 => R = { (x1: T1) => (x2: T2) => (x3: T3) => (x4: T4) => (x5: T5) => (x6: T6) => (x7: T7) => (x8: T8) => (x9: T9) => apply(x1,x2,x3,x4,x5,x6,x7,x8,x9) }
}
diff --git a/src/library/scala/Product1.scala b/src/library/scala/Product1.scala
index d32ba6fc0e..60c859315c 100644
--- a/src/library/scala/Product1.scala
+++ b/src/library/scala/Product1.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product10.scala b/src/library/scala/Product10.scala
index 1b2d9733ab..25a7134c2a 100644
--- a/src/library/scala/Product10.scala
+++ b/src/library/scala/Product10.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product11.scala b/src/library/scala/Product11.scala
index e437248816..3c7ca22e00 100644
--- a/src/library/scala/Product11.scala
+++ b/src/library/scala/Product11.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product12.scala b/src/library/scala/Product12.scala
index 8101e8c195..1904bf408c 100644
--- a/src/library/scala/Product12.scala
+++ b/src/library/scala/Product12.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product13.scala b/src/library/scala/Product13.scala
index 6bbc44d4dc..4aec0c27de 100644
--- a/src/library/scala/Product13.scala
+++ b/src/library/scala/Product13.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product14.scala b/src/library/scala/Product14.scala
index 07436c7a7e..ac02040031 100644
--- a/src/library/scala/Product14.scala
+++ b/src/library/scala/Product14.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product15.scala b/src/library/scala/Product15.scala
index e82c880ea1..c8194498db 100644
--- a/src/library/scala/Product15.scala
+++ b/src/library/scala/Product15.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product16.scala b/src/library/scala/Product16.scala
index 2c82e4030a..6349db7f10 100644
--- a/src/library/scala/Product16.scala
+++ b/src/library/scala/Product16.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product17.scala b/src/library/scala/Product17.scala
index 241b243c1d..29a824b4ea 100644
--- a/src/library/scala/Product17.scala
+++ b/src/library/scala/Product17.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product18.scala b/src/library/scala/Product18.scala
index aac2a5e588..547a1c0ec5 100644
--- a/src/library/scala/Product18.scala
+++ b/src/library/scala/Product18.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product19.scala b/src/library/scala/Product19.scala
index fb4180bc13..fd5a83d0cd 100644
--- a/src/library/scala/Product19.scala
+++ b/src/library/scala/Product19.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product2.scala b/src/library/scala/Product2.scala
index f22017d9df..4c4d8be3e7 100644
--- a/src/library/scala/Product2.scala
+++ b/src/library/scala/Product2.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product20.scala b/src/library/scala/Product20.scala
index 99f5a2a435..49f65d79e6 100644
--- a/src/library/scala/Product20.scala
+++ b/src/library/scala/Product20.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product21.scala b/src/library/scala/Product21.scala
index 8e7be2bbf9..092420dd93 100644
--- a/src/library/scala/Product21.scala
+++ b/src/library/scala/Product21.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product22.scala b/src/library/scala/Product22.scala
index 1b3665a739..8e14feae33 100644
--- a/src/library/scala/Product22.scala
+++ b/src/library/scala/Product22.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product3.scala b/src/library/scala/Product3.scala
index 20e90de694..a5f846756c 100644
--- a/src/library/scala/Product3.scala
+++ b/src/library/scala/Product3.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product4.scala b/src/library/scala/Product4.scala
index d346fe035f..5f19ea20ee 100644
--- a/src/library/scala/Product4.scala
+++ b/src/library/scala/Product4.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product5.scala b/src/library/scala/Product5.scala
index d8604ca091..021d093514 100644
--- a/src/library/scala/Product5.scala
+++ b/src/library/scala/Product5.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product6.scala b/src/library/scala/Product6.scala
index 22f8a3830d..b756e8f81b 100644
--- a/src/library/scala/Product6.scala
+++ b/src/library/scala/Product6.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product7.scala b/src/library/scala/Product7.scala
index 81ab7a20c2..3b81b49b61 100644
--- a/src/library/scala/Product7.scala
+++ b/src/library/scala/Product7.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product8.scala b/src/library/scala/Product8.scala
index 3328043f0e..f92bb2826f 100644
--- a/src/library/scala/Product8.scala
+++ b/src/library/scala/Product8.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Product9.scala b/src/library/scala/Product9.scala
index 4f794c32d7..8f51188d27 100644
--- a/src/library/scala/Product9.scala
+++ b/src/library/scala/Product9.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple1.scala b/src/library/scala/Tuple1.scala
index 9fd548dfb7..5ae4c3ed58 100644
--- a/src/library/scala/Tuple1.scala
+++ b/src/library/scala/Tuple1.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple10.scala b/src/library/scala/Tuple10.scala
index ac0f2e92ae..e6dc195502 100644
--- a/src/library/scala/Tuple10.scala
+++ b/src/library/scala/Tuple10.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple11.scala b/src/library/scala/Tuple11.scala
index fa31449709..463fa0d7e8 100644
--- a/src/library/scala/Tuple11.scala
+++ b/src/library/scala/Tuple11.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple12.scala b/src/library/scala/Tuple12.scala
index 0f4657b63e..beebc0bfe1 100644
--- a/src/library/scala/Tuple12.scala
+++ b/src/library/scala/Tuple12.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple13.scala b/src/library/scala/Tuple13.scala
index ea0dd1f5f3..886e15ead4 100644
--- a/src/library/scala/Tuple13.scala
+++ b/src/library/scala/Tuple13.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple14.scala b/src/library/scala/Tuple14.scala
index e80e87da20..a822a5bde2 100644
--- a/src/library/scala/Tuple14.scala
+++ b/src/library/scala/Tuple14.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple15.scala b/src/library/scala/Tuple15.scala
index c5c28e767f..4a9ad048ff 100644
--- a/src/library/scala/Tuple15.scala
+++ b/src/library/scala/Tuple15.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple16.scala b/src/library/scala/Tuple16.scala
index d31035e63e..37553a856a 100644
--- a/src/library/scala/Tuple16.scala
+++ b/src/library/scala/Tuple16.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple17.scala b/src/library/scala/Tuple17.scala
index 81cf9b97ca..9345ca5c13 100644
--- a/src/library/scala/Tuple17.scala
+++ b/src/library/scala/Tuple17.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple18.scala b/src/library/scala/Tuple18.scala
index 4eb00acef0..51022ab37e 100644
--- a/src/library/scala/Tuple18.scala
+++ b/src/library/scala/Tuple18.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple19.scala b/src/library/scala/Tuple19.scala
index e510f273b5..ebd37e9855 100644
--- a/src/library/scala/Tuple19.scala
+++ b/src/library/scala/Tuple19.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple2.scala b/src/library/scala/Tuple2.scala
index 4297e4904f..6a1fbbd363 100644
--- a/src/library/scala/Tuple2.scala
+++ b/src/library/scala/Tuple2.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008 (with extra methods)
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008 (with extra methods)
package scala
diff --git a/src/library/scala/Tuple20.scala b/src/library/scala/Tuple20.scala
index 415ee09da3..af176090bb 100644
--- a/src/library/scala/Tuple20.scala
+++ b/src/library/scala/Tuple20.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple21.scala b/src/library/scala/Tuple21.scala
index 12ecd13801..1bf7c99caf 100644
--- a/src/library/scala/Tuple21.scala
+++ b/src/library/scala/Tuple21.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple22.scala b/src/library/scala/Tuple22.scala
index bf3b69edec..9fe8bb0699 100644
--- a/src/library/scala/Tuple22.scala
+++ b/src/library/scala/Tuple22.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple3.scala b/src/library/scala/Tuple3.scala
index 69cd305ee8..b74bbc0606 100644
--- a/src/library/scala/Tuple3.scala
+++ b/src/library/scala/Tuple3.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple4.scala b/src/library/scala/Tuple4.scala
index b045157197..d34db744c7 100644
--- a/src/library/scala/Tuple4.scala
+++ b/src/library/scala/Tuple4.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple5.scala b/src/library/scala/Tuple5.scala
index 2af0ca5a6c..c8a1d6f847 100644
--- a/src/library/scala/Tuple5.scala
+++ b/src/library/scala/Tuple5.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple6.scala b/src/library/scala/Tuple6.scala
index 2a77d6bf14..7d82aa7b3d 100644
--- a/src/library/scala/Tuple6.scala
+++ b/src/library/scala/Tuple6.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple7.scala b/src/library/scala/Tuple7.scala
index c508771781..c37fb12f6d 100644
--- a/src/library/scala/Tuple7.scala
+++ b/src/library/scala/Tuple7.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple8.scala b/src/library/scala/Tuple8.scala
index 02feea7adc..825ce6c06c 100644
--- a/src/library/scala/Tuple8.scala
+++ b/src/library/scala/Tuple8.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala
diff --git a/src/library/scala/Tuple9.scala b/src/library/scala/Tuple9.scala
index e479ff03b7..bafd93ebcb 100644
--- a/src/library/scala/Tuple9.scala
+++ b/src/library/scala/Tuple9.scala
@@ -9,7 +9,7 @@
// $Id$
-// generated by genprod on Tue Apr 22 16:46:02 CEST 2008
+// generated by genprod on Tue Apr 22 16:52:19 CEST 2008
package scala