From 8915ac8e0b8c0b81e9cff858d76d643232a82e26 Mon Sep 17 00:00:00 2001 From: Aleksandar Pokopec Date: Thu, 10 Feb 2011 16:52:56 +0000 Subject: Adding an implicit builder factory to wrapped ... Adding an implicit builder factory to wrapped strings. --- src/library/scala/collection/immutable/WrappedString.scala | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/library') 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)) } -- cgit v1.2.3