--- old/src/share/classes/java/lang/Double.java 2009-07-15 14:42:06.000000000 -0700 +++ new/src/share/classes/java/lang/Double.java 2009-07-15 14:42:06.000000000 -0700 @@ -529,6 +529,7 @@ * @param s the string to be parsed. * @return the {@code double} value represented by the string * argument. + * @throws NullPointerException if the string is null * @throws NumberFormatException if the string does not contain * a parsable {@code double}. * @see java.lang.Double#valueOf(String) --- old/src/share/classes/java/lang/Float.java 2009-07-15 14:42:07.000000000 -0700 +++ new/src/share/classes/java/lang/Float.java 2009-07-15 14:42:06.000000000 -0700 @@ -438,12 +438,13 @@ * represented by the specified {@code String}, as performed * by the {@code valueOf} method of class {@code Float}. * - * @param s the string to be parsed. + * @param s the string to be parsed. * @return the {@code float} value represented by the string * argument. - * @throws NumberFormatException if the string does not contain a + * @throws NullPointerException if the string is null + * @throws NumberFormatException if the string does not contain a * parsable {@code float}. - * @see java.lang.Float#valueOf(String) + * @see java.lang.Float#valueOf(String) * @since 1.2 */ public static float parseFloat(String s) throws NumberFormatException {