Double.valueOf returns instance of Double
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Fri, 12 Jul 2013 16:05:33 +0200
changeset 124748de24658490
parent 1246 156c4911e45b
child 1248 a3eb8b0dfb81
Double.valueOf returns instance of Double
rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/tck/DoubleTest.java
rt/emul/mini/src/main/java/java/lang/Double.java
     1.1 --- a/rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/tck/DoubleTest.java	Fri Jul 12 14:51:33 2013 +0200
     1.2 +++ b/rt/emul/compact/src/test/java/org/apidesign/bck2brwsr/tck/DoubleTest.java	Fri Jul 12 16:05:33 2013 +0200
     1.3 @@ -26,6 +26,10 @@
     1.4   * @author Jaroslav Tulach <jtulach@netbeans.org>
     1.5   */
     1.6  public class DoubleTest {
     1.7 +    @Compare public boolean parsedDoubleIsDouble() {
     1.8 +        return Double.valueOf("1.1") instanceof Double;
     1.9 +    }
    1.10 +    
    1.11      @Compare public String integerToString() {
    1.12          return toStr(1);
    1.13      }
     2.1 --- a/rt/emul/mini/src/main/java/java/lang/Double.java	Fri Jul 12 14:51:33 2013 +0200
     2.2 +++ b/rt/emul/mini/src/main/java/java/lang/Double.java	Fri Jul 12 16:05:33 2013 +0200
     2.3 @@ -502,10 +502,8 @@
     2.4       * @throws     NumberFormatException  if the string does not contain a
     2.5       *             parsable number.
     2.6       */
     2.7 -    @JavaScriptBody(args="s", body="return parseFloat(s);")
     2.8      public static Double valueOf(String s) throws NumberFormatException {
     2.9 -        throw new UnsupportedOperationException();
    2.10 -//        return new Double(FloatingDecimal.readJavaFormatString(s).doubleValue());
    2.11 +        return new Double(parseDouble(s));
    2.12      }
    2.13  
    2.14      /**