diff options
author | Paul Phillips <paulp@improving.org> | 2010-09-09 17:05:40 +0000 |
---|---|---|
committer | Paul Phillips <paulp@improving.org> | 2010-09-09 17:05:40 +0000 |
commit | aab959bbe2263962add5da425a312b1ea209692f (patch) | |
tree | 94f2b8d4779344645e924f015c3ebc450097d744 /src/library/scala/Tuple2.scala | |
parent | 5a150395e7a3ff7e2795a044ae302702a2e0c904 (diff) | |
download | scala-aab959bbe2263962add5da425a312b1ea209692f.tar.gz scala-aab959bbe2263962add5da425a312b1ea209692f.tar.bz2 scala-aab959bbe2263962add5da425a312b1ea209692f.zip |
Proposed implementation of 'unlift' on Function...
Proposed implementation of 'unlift' on Function1, the inverse function
of PartialFunction#lift. Review by rytz and other interested parties.
References #3825, but not closing until this is further considered.
Diffstat (limited to 'src/library/scala/Tuple2.scala')
-rw-r--r-- | src/library/scala/Tuple2.scala | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/library/scala/Tuple2.scala b/src/library/scala/Tuple2.scala index 39d8f6bb1d..9948206329 100644 --- a/src/library/scala/Tuple2.scala +++ b/src/library/scala/Tuple2.scala @@ -7,11 +7,11 @@ \* */ -// generated by genprod on Thu Apr 29 17:52:16 CEST 2010 (with extra methods) +// generated by genprod on Thu Sep 09 09:06:40 PDT 2010 (with extra methods) package scala -import scala.collection.{TraversableLike, IterableLike, IndexedSeqLike} +import scala.collection.{TraversableLike, IterableLike} import scala.collection.generic.CanBuildFrom @@ -56,6 +56,7 @@ case class Tuple2[@specialized(Int, Long, Double) +T1, @specialized(Int, Long, D val b = cbf(coll1.repr) b.sizeHint(coll1) val elems2 = coll2.iterator + for(el1 <- coll1) if(elems2.hasNext) b += f(el1, elems2.next) |