Copy array the old way emul
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Sun, 30 Sep 2012 17:12:18 -0700
branchemul
changeset 73bf8e571de593
parent 72 06bd18f34608
child 74 462dbda65533
Copy array the old way
emul/src/main/java/java/lang/String.java
     1.1 --- a/emul/src/main/java/java/lang/String.java	Sun Sep 30 17:10:32 2012 -0700
     1.2 +++ b/emul/src/main/java/java/lang/String.java	Sun Sep 30 17:12:18 2012 -0700
     1.3 @@ -3042,7 +3042,9 @@
     1.4      static void arraycopy(
     1.5          char[] value, int srcBegin, char[] dst, int dstBegin, int count
     1.6      ) {
     1.7 -        System.arraycopy(value, srcBegin, dst, dstBegin, count);
     1.8 +        while (count-- > 0) {
     1.9 +            dst[dstBegin++] = value[srcBegin++];
    1.10 +        }
    1.11      }
    1.12  
    1.13  }