Code review request for 6463998: Undocumented NullPointerExeption from Float.parseFloat and Double.parseDouble
Lance J. Andersen
Lance.Andersen at Sun.COM
Wed Jul 15 21:01:25 UTC 2009
Looks good Joe
-Lance
Joseph D. Darcy wrote:
> Hello.
>
> Please review this simple patch below to document the long-standing
> behavior of parseFloat and parseDouble regarding null inputs. (Yes,
> the various string -> value methods have inconsistent behavior with
> respect to null inputs; however, at this point the safest course of
> action is just to document the present behavior.)
>
> Thanks,
>
> -Joe
>
> --- old/src/share/classes/java/lang/Double.java 2009-07-15
> 13:28:38.000000000 -0700
> +++ new/src/share/classes/java/lang/Double.java 2009-07-15
> 13:28:38.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 argument 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
> 13:28:39.000000000 -0700
> +++ new/src/share/classes/java/lang/Float.java 2009-07-15
> 13:28:39.000000000 -0700
> @@ -441,6 +441,7 @@
> * @param s the string to be parsed.
> * @return the {@code float} value represented by the string
> * argument.
> + * @throws NullPointerException if the argument string is null
> * @throws NumberFormatException if the string does not contain a
> * parsable {@code float}.
> * @see java.lang.Float#valueOf(String)
More information about the core-libs-dev
mailing list