summaryrefslogtreecommitdiff
path: root/src/library/scala/Function2.scala
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-06-17 21:23:05 +0000
committerPaul Phillips <paulp@improving.org>2009-06-17 21:23:05 +0000
commite58673295a780ab7e9e2098a907df3466866a300 (patch)
tree42f86877667555d5c91a5cceb1e852190a64dc51 /src/library/scala/Function2.scala
parentcd7e1a17286cde131e93d1cb1b34dfd3e83d9d59 (diff)
downloadscala-e58673295a780ab7e9e2098a907df3466866a300.tar.gz
scala-e58673295a780ab7e9e2098a907df3466866a300.tar.bz2
scala-e58673295a780ab7e9e2098a907df3466866a300.zip
Newly generated Tuple/Product/Function classes ...
Newly generated Tuple/Product/Function classes from new genprod, plus a couple minor tweaks to genprod to keep tests happy.
Diffstat (limited to 'src/library/scala/Function2.scala')
-rw-r--r--src/library/scala/Function2.scala17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/library/scala/Function2.scala b/src/library/scala/Function2.scala
index eb10ca938f..8a792b4f0b 100644
--- a/src/library/scala/Function2.scala
+++ b/src/library/scala/Function2.scala
@@ -1,4 +1,3 @@
-
/* __ *\
** ________ ___ / / ___ Scala API **
** / __/ __// _ | / / / _ | (c) 2002-2009, LAMP/EPFL **
@@ -9,18 +8,19 @@
// $Id$
-// generated by genprod on Wed Apr 23 10:06:16 CEST 2008 (with fancy comment) (with extra methods)
+// generated by genprod on Wed Jun 17 14:10:05 PDT 2009 (with fancy comment) (with extra methods)
package scala
+
/** <p>
* Function with 2 parameters.
* </p>
* <p>
- In the following example the definition of
- * <code>max</code> is a shorthand for the anonymous class definition
- * <code>anonfun2</code>:
+ * In the following example the definition of
+ * <code>max</code> is a shorthand for the anonymous class
+ * definition <code>anonfun2</code>:
* </p>
* <pre>
* <b>object</b> Main <b>extends</b> Application {
@@ -36,12 +36,13 @@ package scala
* }</pre>
*/
trait Function2[-T1, -T2, +R] extends AnyRef { self =>
- def apply(v1:T1, v2:T2): R
- override def toString() = "<function>"
+ def apply(v1:T1,v2:T2): R
+ override def toString() = "<function2>"
/** f(x1,x2) == (f.curry)(x1)(x2)
*/
def curry: T1 => T2 => R = {
- (x1: T1) => (x2: T2) => apply(x1,x2)
+ (x1: T1) => (x2: T2) => apply(x1,x2)
}
+
}