diff options
author | pradel <pradel@epfl.ch> | 2008-06-28 09:37:46 +0000 |
---|---|---|
committer | pradel <pradel@epfl.ch> | 2008-06-28 09:37:46 +0000 |
commit | a8552fcc43b4e8b21252c92745f564aded1c736f (patch) | |
tree | 38dbab516540f7f30a1d9558b266a377e1237a8e /src/library | |
parent | 5110fdf070862d1b5d1a98125c4d3728300bc9b3 (diff) | |
download | scala-a8552fcc43b4e8b21252c92745f564aded1c736f.tar.gz scala-a8552fcc43b4e8b21252c92745f564aded1c736f.tar.bz2 scala-a8552fcc43b4e8b21252c92745f564aded1c736f.zip |
fix for #1060
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 } |