diff -r c02c6d409461 -r 228f26fc1159 rt/vm/src/test/java/org/apidesign/vm4brwsr/Array.java --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/Array.java Tue May 06 11:12:40 2014 +0200 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/Array.java Tue Sep 23 21:52:27 2014 +0200 @@ -207,4 +207,16 @@ public static int multiLen() { return new int[1][0].length; } + + @JavaScriptBody(args = { "arr" }, body = + "var cnt = '';\n" + + "if (arr === null) arr = [];\n" + + "for (var i in arr) { cnt += i; }\n" + + "return cnt;\n" + ) + private static native String iterateArray(Object[] arr); + + public static String iterateArray(boolean javaArray) { + return iterateArray(javaArray ? new String[0] : null); + } }