summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/generic
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-08-16 16:46:15 -0700
committerPaul Phillips <paulp@improving.org>2012-08-16 16:46:42 -0700
commit0fc0038e33b629efcaa0aa314b0e69419c116777 (patch)
tree51ea2b053fac4495305c92e5d34677a3563af471 /src/library/scala/collection/generic
parent0308ae88026a4a8d427d1a9156c31c0ff8dd2561 (diff)
downloadscala-0fc0038e33b629efcaa0aa314b0e69419c116777.tar.gz
scala-0fc0038e33b629efcaa0aa314b0e69419c116777.tar.bz2
scala-0fc0038e33b629efcaa0aa314b0e69419c116777.zip
Modified SI-6150 fix to use intended ReusableCBF.
I also realized it didn't have to be lazy, and made it so.
Diffstat (limited to 'src/library/scala/collection/generic')
-rw-r--r--src/library/scala/collection/generic/GenTraversableFactory.scala4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/library/scala/collection/generic/GenTraversableFactory.scala b/src/library/scala/collection/generic/GenTraversableFactory.scala
index 3d5306621a..076f555506 100644
--- a/src/library/scala/collection/generic/GenTraversableFactory.scala
+++ b/src/library/scala/collection/generic/GenTraversableFactory.scala
@@ -40,11 +40,9 @@ abstract class GenTraversableFactory[CC[X] <: GenTraversable[X] with GenericTrav
// A default implementation of GenericCanBuildFrom which can be cast
// to whatever is desired.
- private[collection] class ReusableCBF extends GenericCanBuildFrom[Nothing] {
+ val ReusableCBF: GenericCanBuildFrom[Nothing] = new GenericCanBuildFrom[Nothing] {
override def apply() = newBuilder[Nothing]
}
- // Working around SI-4789 by using a lazy val instead of an object.
- lazy val ReusableCBF: GenericCanBuildFrom[Nothing] = new ReusableCBF
/** A generic implementation of the `CanBuildFrom` trait, which forwards
* all calls to `apply(from)` to the `genericBuilder` method of