emul/mini/src/main/java/org/apidesign/bck2brwsr/emul/lang/System.java
changeset 595 784aaf9ee179
parent 568 6bcb6b98155d
child 599 d0f57d3ea898
     1.1 --- a/emul/mini/src/main/java/org/apidesign/bck2brwsr/emul/lang/System.java	Wed Jan 23 23:26:59 2013 +0100
     1.2 +++ b/emul/mini/src/main/java/org/apidesign/bck2brwsr/emul/lang/System.java	Mon Jan 28 12:18:24 2013 +0100
     1.3 @@ -39,4 +39,10 @@
     1.4          "}"
     1.5      )
     1.6      public static native void arraycopy(Object value, int srcBegin, Object dst, int dstBegin, int count);
     1.7 +
     1.8 +    @JavaScriptBody(args = { "arr", "expectedSize" }, body = 
     1.9 +        "while (expectedSize-- > arr.length) { arr.push(0); }; return arr;"
    1.10 +    )
    1.11 +    public static native byte[] expandArray(byte[] arr, int expectedSize);
    1.12 +    
    1.13  }