# HG changeset patch # User Jaroslav Tulach # Date 1349050338 25200 # Node ID bf8e571de593482f57905d3d515f88788bd110c1 # Parent 06bd18f34608bde47cf02c5c9a5a22525801fad7 Copy array the old way diff -r 06bd18f34608 -r bf8e571de593 emul/src/main/java/java/lang/String.java --- a/emul/src/main/java/java/lang/String.java Sun Sep 30 17:10:32 2012 -0700 +++ b/emul/src/main/java/java/lang/String.java Sun Sep 30 17:12:18 2012 -0700 @@ -3042,7 +3042,9 @@ static void arraycopy( char[] value, int srcBegin, char[] dst, int dstBegin, int count ) { - System.arraycopy(value, srcBegin, dst, dstBegin, count); + while (count-- > 0) { + dst[dstBegin++] = value[srcBegin++]; + } } }