rt/vm/src/test/java/org/apidesign/vm4brwsr/Array.java
changeset 1702 228f26fc1159
parent 1535 c02c6d409461
child 1787 ea12a3bb4b33
     1.1 --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/Array.java	Tue May 06 11:12:40 2014 +0200
     1.2 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/Array.java	Tue Sep 23 21:52:27 2014 +0200
     1.3 @@ -207,4 +207,16 @@
     1.4      public static int multiLen() {
     1.5          return new int[1][0].length;
     1.6      }
     1.7 +    
     1.8 +    @JavaScriptBody(args = { "arr" }, body = 
     1.9 +        "var cnt = '';\n" +
    1.10 +        "if (arr === null) arr = [];\n" +
    1.11 +        "for (var i in arr) { cnt += i; }\n" +
    1.12 +        "return cnt;\n"
    1.13 +    )
    1.14 +    private static native String iterateArray(Object[] arr);
    1.15 +    
    1.16 +    public static String iterateArray(boolean javaArray) {
    1.17 +        return iterateArray(javaArray ? new String[0] : null);
    1.18 +    }
    1.19  }