Hi,

The isInfinite(number) methods in java.lang.Double and java.lang.Float can
and should be static. Attached is a diff.

Bye,

Mark
Index: java/lang/Double.java
===================================================================
RCS file: /gd/gnu/anoncvsroot/classpath/java/lang/Double.java,v
retrieving revision 1.13
diff -u -r1.13 Double.java
--- Double.java 1999/12/10 14:43:27     1.13
+++ Double.java 1999/12/21 23:33:38
@@ -242,7 +242,7 @@
      * @param d the <code>double</code> to compare
      * @return whether the argument is (-/+) infinity.
      */
-    public boolean isInfinite(double d) 
+    public static boolean isInfinite(double d) 
     {
        return (d == POSITIVE_INFINITY || d == NEGATIVE_INFINITY);
     }
Index: java/lang/Float.java
===================================================================
RCS file: /gd/gnu/anoncvsroot/classpath/java/lang/Float.java,v
retrieving revision 1.11
diff -u -r1.11 Float.java
--- Float.java  1999/12/10 14:43:28     1.11
+++ Float.java  1999/12/21 23:33:40
@@ -293,7 +293,7 @@
      * @param f the <code>float</code> to compare
      * @return whether the argument is (-/+) infinity.
      */
-    public boolean isInfinite(float f) 
+    public static boolean isInfinite(float f) 
     {
        return (f == POSITIVE_INFINITY || f == NEGATIVE_INFINITY);
     }

Reply via email to