diff options
author | Aleksandar Pokopec <aleksandar.prokopec@epfl.ch> | 2011-02-10 16:52:56 +0000 |
---|---|---|
committer | Aleksandar Pokopec <aleksandar.prokopec@epfl.ch> | 2011-02-10 16:52:56 +0000 |
commit | 8915ac8e0b8c0b81e9cff858d76d643232a82e26 (patch) | |
tree | 38e80cb2ab873e77c96bfb4c87f53182a782c3f7 /src | |
parent | bd1efca55a3894c0017146baa7df5670b8d645a3 (diff) | |
download | scala-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')
-rw-r--r-- | src/library/scala/collection/immutable/WrappedString.scala | 5 |
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)) } |