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