diff options
author | Martin Odersky <odersky@gmail.com> | 2011-03-23 21:44:13 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2011-03-23 21:44:13 +0000 |
commit | 3491672e8667a7e5b8d9bd3d23239757cf1b7a85 (patch) | |
tree | e841e22883c5b935b2223c7664512a23b6b7c4e2 /src/library | |
parent | 84671e107610b4b0807ec3f7d881a47978cd20e0 (diff) | |
download | scala-3491672e8667a7e5b8d9bd3d23239757cf1b7a85.tar.gz scala-3491672e8667a7e5b8d9bd3d23239757cf1b7a85.tar.bz2 scala-3491672e8667a7e5b8d9bd3d23239757cf1b7a85.zip |
Fixes #4298. Review by extempore.
Diffstat (limited to 'src/library')
-rw-r--r-- | src/library/scala/collection/mutable/StringBuilder.scala | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/library/scala/collection/mutable/StringBuilder.scala b/src/library/scala/collection/mutable/StringBuilder.scala index 73d3778650..0d1c51c42f 100644 --- a/src/library/scala/collection/mutable/StringBuilder.scala +++ b/src/library/scala/collection/mutable/StringBuilder.scala @@ -24,17 +24,17 @@ import immutable.StringLike */ @SerialVersionUID(0 - 8525408645367278351L) final class StringBuilder(private val underlying: JavaStringBuilder) - extends Builder[Char, StringBuilder] - with java.lang.CharSequence + extends java.lang.CharSequence with IndexedSeq[Char] with StringLike[StringBuilder] + with Builder[Char, String] with Serializable { override protected[this] def thisCollection: StringBuilder = this override protected[this] def toCollection(repr: StringBuilder): StringBuilder = repr /** Creates a string builder buffer as builder for this class */ - override protected[this] def newBuilder = new StringBuilder + override protected[this] def newBuilder = new GrowingBuilder(new StringBuilder) /** Constructs a string builder initialized with String initValue * and with additional Char capacity initCapacity. @@ -450,9 +450,9 @@ final class StringBuilder(private val underlying: JavaStringBuilder) * * @return this StringBuilder */ - def result(): StringBuilder = this + def result(): String = toString } object StringBuilder { - def newBuilder = new StringBuilder mapResult (_.toString) -}
\ No newline at end of file + def newBuilder = new StringBuilder +} |