Better to compare doubles as number than converting to bits (which is not supported)
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Sun, 20 Jan 2013 21:02:19 +0100
changeset 497910c043eac22
parent 489 4b59fa013d49
child 501 dc07c9001184
Better to compare doubles as number than converting to bits (which is not supported)
emul/src/main/java/java/lang/Double.java
     1.1 --- a/emul/src/main/java/java/lang/Double.java	Sun Jan 20 12:29:50 2013 +0100
     1.2 +++ b/emul/src/main/java/java/lang/Double.java	Sun Jan 20 21:02:19 2013 +0100
     1.3 @@ -774,8 +774,7 @@
     1.4       */
     1.5      public boolean equals(Object obj) {
     1.6          return (obj instanceof Double)
     1.7 -               && (doubleToLongBits(((Double)obj).value) ==
     1.8 -                      doubleToLongBits(value));
     1.9 +               && (((Double)obj).value) == value;
    1.10      }
    1.11  
    1.12      /**