1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/Array.java Tue Sep 25 17:29:41 2012 +0200
1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/Array.java Tue Oct 16 11:55:56 2012 +0200
1.3 @@ -80,4 +80,16 @@
1.4 }
1.5 return sum;
1.6 }
1.7 +
1.8 + static void arraycopy(char[] value, int srcBegin, char[] dst, int dstBegin, int count) {
1.9 + while (count-- > 0) {
1.10 + dst[dstBegin++] = value[srcBegin++];
1.11 + }
1.12 + }
1.13 +
1.14 + public static char copyArray() {
1.15 + char[] arr = { '0' };
1.16 + arraycopy(arr()[0].chars, 0, arr, 0, 1);
1.17 + return arr[0];
1.18 + }
1.19 }