1.1 --- a/json-tck/src/main/java/net/java/html/js/tests/Bodies.java Wed Nov 12 11:35:11 2014 +0100
1.2 +++ b/json-tck/src/main/java/net/java/html/js/tests/Bodies.java Fri Dec 12 11:22:40 2014 +0100
1.3 @@ -61,7 +61,7 @@
1.4 @JavaScriptBody(args = {"r"}, javacall = true, body = "r.@java.lang.Runnable::run()();")
1.5 static native void callback(Runnable r);
1.6
1.7 - @JavaScriptBody(args = {"r"}, wait4js = false, javacall = true, body = "r.@java.lang.Runnable::run()();")
1.8 + @JavaScriptBody(args = {"r"}, wait4js = false, keepAlive = false, javacall = true, body = "r.@java.lang.Runnable::run()();")
1.9 static native void asyncCallback(Runnable r);
1.10
1.11 @JavaScriptBody(args = {"c"}, javacall = true, body = "return c.@java.util.concurrent.Callable::call()();")
1.12 @@ -88,10 +88,10 @@
1.13 @JavaScriptBody(args = "o", body = "return o.x;")
1.14 public static native Object readX(Object o);
1.15
1.16 - @JavaScriptBody(args = { "o", "x" }, body = "o.x = x;")
1.17 + @JavaScriptBody(args = { "o", "x" }, keepAlive = false, body = "o.x = x;")
1.18 public static native Object setX(Object o, Object x);
1.19
1.20 - @JavaScriptBody(args = { "c" }, javacall = true, body =
1.21 + @JavaScriptBody(args = { "c" }, keepAlive = false, javacall = true, body =
1.22 "return c.@net.java.html.js.tests.Sum::sum(II)(40, 2);"
1.23 )
1.24 public static native int sumIndirect(Sum c);