summaryrefslogtreecommitdiff
path: root/src/library/scala/collection/immutable/WrappedString.scala
diff options
context:
space:
mode:
authorAleksandar Pokopec <aleksandar.prokopec@epfl.ch>2011-02-10 16:52:56 +0000
committerAleksandar Pokopec <aleksandar.prokopec@epfl.ch>2011-02-10 16:52:56 +0000
commit8915ac8e0b8c0b81e9cff858d76d643232a82e26 (patch)
tree38e80cb2ab873e77c96bfb4c87f53182a782c3f7 /src/library/scala/collection/immutable/WrappedString.scala
parentbd1efca55a3894c0017146baa7df5670b8d645a3 (diff)
downloadscala-8915ac8e0b8c0b81e9cff858d76d643232a82e26.tar.gz
scala-8915ac8e0b8c0b81e9cff858d76d643232a82e26.tar.bz2
scala-8915ac8e0b8c0b81e9cff858d76d643232a82e26.zip
Adding an implicit builder factory to wrapped ...
Adding an implicit builder factory to wrapped strings.
Diffstat (limited to 'src/library/scala/collection/immutable/WrappedString.scala')
-rw-r--r--src/library/scala/collection/immutable/WrappedString.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/library/scala/collection/immutable/WrappedString.scala b/src/library/scala/collection/immutable/WrappedString.scala
index 905ce24d0b..6c90d0c3ca 100644
--- a/src/library/scala/collection/immutable/WrappedString.scala
+++ b/src/library/scala/collection/immutable/WrappedString.scala
@@ -47,5 +47,10 @@ class WrappedString(val self: String) extends IndexedSeq[Char] with StringLike[W
* @since 2.8
*/
object WrappedString {
+ implicit def canBuildFrom: CanBuildFrom[WrappedString, Char, WrappedString] = new CanBuildFrom[WrappedString, Char, WrappedString] {
+ def apply(from: WrappedString) = newBuilder
+ def apply() = newBuilder
+ }
+
def newBuilder: Builder[Char, WrappedString] = StringBuilder.newBuilder mapResult (x => new WrappedString(x))
}