Commit ac83e16b by Bryce McKinlay Committed by Bryce McKinlay

StringBuffer.java (replace): Calculate length for arraycopy() correctly.

2000-05-10  Bryce McKinlay  <bryce@albatross.co.nz>

	* java/lang/StringBuffer.java (replace): Calculate length for
	arraycopy() correctly.

From-SVN: r33822
parent ede1dbac
......@@ -6,6 +6,8 @@
(replace): Reimplemented. Fix javadoc.
(reverse): Call ensureCapacity_unsynchronized().
(StringBuffer (String)): Use DEFAULT_CAPACITY.
(replace): Calculate length for arraycopy() correctly.
2000-05-09 Tom Tromey <tromey@cygnus.com>
......
......@@ -519,7 +519,7 @@ public final class StringBuffer implements Serializable
ensureCapacity_unsynchronized (count + delta);
if (delta != 0 && end < count)
System.arraycopy(value, end, value, end + delta, count - start);
System.arraycopy(value, end, value, end + delta, count - end);
str.getChars (0, len, value, start);
count += delta;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment