json-tck/src/main/java/net/java/html/js/tests/Bodies.java
branchgc
changeset 900 2ee22312e414
parent 872 1b8f1aed344a
child 909 4abb0f37d33e
     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);