diff options
Diffstat (limited to 'src/library')
-rw-r--r-- | src/library/scala/StringBuilder.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/library/scala/StringBuilder.scala b/src/library/scala/StringBuilder.scala index 2c6ab19ccb..8d6bd2955d 100644 --- a/src/library/scala/StringBuilder.scala +++ b/src/library/scala/StringBuilder.scala @@ -244,7 +244,7 @@ final class StringBuilder(initCapacity: Int, private val initValue: String) if (len > 0) { val newCount = count + len if (newCount > value.length) expandCapacity(newCount) - compat.Platform.arraycopy(str.toCharArray, 0, value, count, len) + str.getChars(0, len, value, count) count = newCount } this @@ -431,7 +431,7 @@ final class StringBuilder(initCapacity: Int, private val initValue: String) if (newCount > value.length) expandCapacity(newCount) compat.Platform.arraycopy(value, end, value, start + len, count - end) - compat.Platform.arraycopy(str.toCharArray, 0, value, start, len) + str.getChars(0, len, value, start) count = newCount this } @@ -510,7 +510,7 @@ final class StringBuilder(initCapacity: Int, private val initValue: String) val newCount = count + len if (newCount > value.length) expandCapacity(newCount) compat.Platform.arraycopy(value, at, value, at + len, count - at) - compat.Platform.arraycopy(str.toCharArray, 0, value, at, len) + str.getChars(0, len, value, at) count = newCount this } |