json-tck/src/main/java/net/java/html/js/tests/Bodies.java
branchEnumString
changeset 756 888067154d74
parent 602 8f405c2d1158
parent 710 28766ecb3f72
     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  }