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);
}