rt/vm/src/test/java/org/apidesign/vm4brwsr/Numbers.java
changeset 1097 8e42a376da73
parent 791 af4001c85438
child 1460 ef506621d1ee
child 1487 84a744941c9f
     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  }