On Wed, 25 Jan 2023 19:55:09 GMT, Lance Andersen <lan...@openjdk.org> wrote:

>> In the CSR, Joe brought up the point that since _Time Zone_ is a non final 
>> class, and these instance methods can be overridden, there exists the 
>> possibility of an external subclass that overrides the method and does 
>> **not** throw an NPE. That is why in the @throws: section, the wording is 
>> weakened from _will_ throw an NPE to _may._
>> 
>> The **@ImplSpec** is then added on to state that Time Zone's default 
>> implementation of the particular method _does_ indeed throw an NPE.
>
> OK, fair enough, let's get the CSR moving forward to make sure the proposed 
> wording addresses Joe's concern.

Agreed, was planning to finalize the CSR before the end of the day, and will 
adjust this accordingly if Joe has concerns

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

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

Reply via email to