vm/src/test/java/org/apidesign/vm4brwsr/Array.java
changeset 104 1376481f15e7
parent 33 96e44a3f544d
child 106 346633cd13d6
     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  }