1.1 --- a/json-tck/src/main/java/net/java/html/js/tests/Bodies.java Tue Mar 11 18:35:11 2014 +0100
1.2 +++ b/json-tck/src/main/java/net/java/html/js/tests/Bodies.java Fri Jul 25 10:45:12 2014 +0200
1.3 @@ -125,4 +125,24 @@
1.4 enum E {
1.5 A, B;
1.6 }
1.7 +
1.8 + @JavaScriptBody(args = { "arr" }, body =
1.9 + "var sum = 0;\n" +
1.10 + "for (var i = 0; i < arr.length; i++) {\n" +
1.11 + " sum += arr[i];\n" +
1.12 + "}\n" +
1.13 + "return sum;\n"
1.14 + )
1.15 + public static native double sumVector(double[] arr);
1.16 +
1.17 + @JavaScriptBody(args = { "arr" }, body =
1.18 + "var sum = 0;\n" +
1.19 + "for (var i = 0; i < arr.length; i++) {\n" +
1.20 + " for (var j = 0; j < arr[i].length; j++) {\n" +
1.21 + " sum += arr[i][j];\n" +
1.22 + " }\n" +
1.23 + "}\n" +
1.24 + "return sum;\n"
1.25 + )
1.26 + public static native double sumMatrix(double[][] arr);
1.27 }