On Wed, 25 Jan 2023 20:21:11 GMT, Justin Lu <j...@openjdk.org> wrote:

>> When their input is null, the following methods in java.util.TimeZone throw 
>> a NullPointerException:
>> 
>> _TimeZone.getTimeZone(String ID)
>> TimeZone.setID(String ID)
>> TimeZone.inDaylightTime(Date date)_
>> 
>> For example, 
>> 
>> 
>> String someID = null;
>> TimeZone tz1 = TimeZone.getTimeZone(someID);
>> ``` 
>> 
>> throws a `NullPointerException`
>> 
>> 
>> This PR adds the missing  _@throws:_ for the mentioned methods. The wording 
>> and specification is also adjusted for the overridable methods in TZ to use 
>> "_may throw_" over "_will throw_" because of the possibility of external 
>> sub-classes that may override the method.
>
> Justin Lu has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   STZ.inDT can also be overriden

Marked as reviewed by lancea (Reviewer).

-------------

PR: https://git.openjdk.org/jdk/pull/11888

Reply via email to