diff options
author | Martin Odersky <odersky@gmail.com> | 2010-05-10 15:52:25 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2010-05-10 15:52:25 +0000 |
commit | bfb49242b5ca6ffdd086364b33fa3f785254784d (patch) | |
tree | 8504ce3c0b60e1b8be5f29c8940f97e5ca24162e /src/library/scala/collection/SeqLike.scala | |
parent | db50a62b625d9685394557fad3a1a101c843df07 (diff) | |
download | scala-bfb49242b5ca6ffdd086364b33fa3f785254784d.tar.gz scala-bfb49242b5ca6ffdd086364b33fa3f785254784d.tar.bz2 scala-bfb49242b5ca6ffdd086364b33fa3f785254784d.zip |
Added sizeHints to operations where it made sense.
Diffstat (limited to 'src/library/scala/collection/SeqLike.scala')
-rw-r--r-- | src/library/scala/collection/SeqLike.scala | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/library/scala/collection/SeqLike.scala b/src/library/scala/collection/SeqLike.scala index d80539d0b0..2774536886 100644 --- a/src/library/scala/collection/SeqLike.scala +++ b/src/library/scala/collection/SeqLike.scala @@ -378,6 +378,7 @@ trait SeqLike[+A, +Repr] extends IterableLike[A, Repr] { self => for (x <- this) xs = x :: xs val b = newBuilder + b.sizeHint(this) for (x <- xs) b += x b.result @@ -827,6 +828,7 @@ trait SeqLike[+A, +Repr] extends IterableLike[A, Repr] { self => } java.util.Arrays.sort(arr.array, ord.asInstanceOf[Ordering[Object]]) val b = newBuilder + b.sizeHint(this) for (x <- arr) b += x b.result } |