# HG changeset patch # User Jaroslav Tulach # Date 1431861091 -7200 # Node ID 50da9ad3365a4e7c851f8302d1084ba5f17a3c79 # Parent 729dc3c25fd822d93c18467c6007bdc4def19001 Delegating Double.isNaN to JavaScript isNaN diff -r 729dc3c25fd8 -r 50da9ad3365a rt/emul/mini/src/main/java/java/lang/Double.java --- a/rt/emul/mini/src/main/java/java/lang/Double.java Sun May 17 10:16:42 2015 +0200 +++ b/rt/emul/mini/src/main/java/java/lang/Double.java Sun May 17 13:11:31 2015 +0200 @@ -551,9 +551,8 @@ * @return {@code true} if the value of the argument is NaN; * {@code false} otherwise. */ - static public boolean isNaN(double v) { - return (v != v); - } + @JavaScriptBody(args = { "v" }, body = "return isNaN(v);") + static native public boolean isNaN(double v); /** * Returns {@code true} if the specified number is infinitely