Code review request for 6463998: Undocumented NullPointerExeption from Float.parseFloat and Double.parseDouble
Joseph D. Darcy
Joe.Darcy at Sun.COM
Wed Jul 15 21:39:11 UTC 2009
Hello.
In response to a suggestion from Iris, I'll change the patch to use the
phrase "the string" for both exceptions @throws descriptions.
Thanks for the quick reviews,
-Joe
Lance J. Andersen wrote:
> 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