1.1 --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/Numbers.java Thu Feb 28 10:39:40 2013 +0100
1.2 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/Numbers.java Thu May 16 08:49:55 2013 +0200
1.3 @@ -84,10 +84,20 @@
1.4 default: throw new IllegalStateException();
1.5 }
1.6 }
1.7 + static boolean bseven(int todo) {
1.8 + switch (todo) {
1.9 + case 30: return bvalueOf(Boolean.FALSE);
1.10 + case 31: return bvalueOf(Boolean.TRUE);
1.11 + default: throw new IllegalStateException();
1.12 + }
1.13 + }
1.14
1.15 @JavaScriptBody(args = {}, body = "return 7;")
1.16 private static native Number sevenNew();
1.17 +
1.18 + @JavaScriptBody(args = { "o" }, body = "return o.valueOf();")
1.19 + private static native double valueOf(Object o);
1.20
1.21 @JavaScriptBody(args = { "o" }, body = "return o.valueOf();")
1.22 - private static native double valueOf(Object o);
1.23 + private static native boolean bvalueOf(Object o);
1.24 }