Thanks!

Best regards,
  Goetz

> -----Original Message-----
> From: Roger Riggs <roger.ri...@oracle.com>
> Sent: Dienstag, 24. September 2019 15:54
> To: Lindenmaier, Goetz <goetz.lindenma...@sap.com>; Hotspot dev runtime
> <hotspot-runtime-...@openjdk.java.net>; Java Core Libs <core-libs-
> d...@openjdk.java.net>
> Subject: Re: RFR (L, final): 8218626: Add detailed message to
> NullPointerException describing what is null.
> 
> Hi Goetz,
> 
> Looks good.
> Count me as a (java) Reviewer.
> 
> Thanks, Roger
> 
> 
> On 9/24/19 4:13 AM, Lindenmaier, Goetz wrote:
> 
> 
>       Hi Roger,
> 
>       thanks for improving the text!  Good point to add
>       @implNote.
>       This webrev includes the fixed comments:
>       http://cr.openjdk.java.net/~goetz/wr19/8218628-exMsg-NPE/19/
>       Is it ok to add you as reviewer (for the java.base part)?
> 
>       Best regards,
>         Goetz.
> 
> 
> 
>               -----Original Message-----
>               From: Roger Riggs <roger.ri...@oracle.com>
> <mailto:roger.ri...@oracle.com>
>               Sent: Montag, 23. September 2019 17:30
>               To: Lindenmaier, Goetz <goetz.lindenma...@sap.com>
> <mailto:goetz.lindenma...@sap.com> ; Hotspot dev runtime
>               <hotspot-runtime-...@openjdk.java.net> <mailto:hotspot-
> runtime-...@openjdk.java.net> ; Java Core Libs <core-libs-
>               d...@openjdk.java.net <mailto:d...@openjdk.java.net> >
>               Subject: Re: RFR (L, final): 8218626: Add detailed message to
>               NullPointerException describing what is null.
> 
>               Hi Goetz,
> 
>               A bit of wordsmithing on the javadoc of
> NullPointerException.getMessage
>               and separating out the implementation specific description to
> an @implNote
> 
> 
>               75:
>                   /**
>                    * Returns the detail message string of this throwable.
>                    * <p>
>                    * If a non-null message was supplied in a constructor it is
> returned.
>                    * Otherwise, an implementation specific message or {@code
> null} is
>               returned.
>                    * @ImplNote
>                    * If no explicit message was passed to the constructor, and
> as
>                    * long as certain internal information is available, a 
> verbose
>                    * description of the null reference is returned.
>                    * The internal information is not available in deserialized
>               NullPointerExceptions.
>                    *
>                    * @return the detail message string, which may be {@code
> null}.
>                    *
>               94-97: The comment on the getExtendedNPEMessage should
> use the normal
>               /**... */ syntax.
> 
>               Thanks, Roger
> 
> 
> 
> 
>               On 9/17/19 10:18 AM, Lindenmaier, Goetz wrote:
> 
> 
>                       @core-libs experts, I would appreciate comments on
> the changes
>                       to NullPointerException.java, especially wrt. the
> Javadoc comment.
>                       The change there is S.
> 
>                       Best regards,
>                         Goetz.
> 
> 
>                               -----Original Message-----
>                               From: Lindenmaier, Goetz
>                               Sent: Dienstag, 10. September 2019 11:48
>                               To: 'Hotspot dev runtime' <hotspot-runtime-
>               d...@openjdk.java.net <mailto:d...@openjdk.java.net> >
> <mailto:hotspot-runtime-...@openjdk.java.net> <mailto:hotspot-runtime-
> d...@openjdk.java.net>  ; Java
>               Core
>                               Libs <core-libs-dev@openjdk.java.net>
> <mailto:core-libs-dev@openjdk.java.net>  <mailto:core-libs-
>               d...@openjdk.java.net> <mailto:core-libs-
> d...@openjdk.java.net>
>                               Subject: RFR (L, final): 8218626: Add detailed
> message to
>               NullPointerException
>                               describing what is null.
> 
>                               Hi,
> 
> 
> 
>                               this is the implementation of JEP 358: Helpful
>               NullPointerExceptions.
> 
> 
> 
>                               The JEP is in status "Candidate". Coleen (many,
> many thanks!)
>               ran
> 
>                               it through the Oracle-internal processes.  Now I
> please need
>               final reviews
> 
>                               for this change so that I can propose it to
> target jdk 14.
> 
> 
> 
>                               JEP:
> https://bugs.openjdk.java.net/browse/JDK-8220715
> 
>                               Enhancement:
> https://bugs.openjdk.java.net/browse/JDK-
>               8218628
> 
>                               webrev:
> http://cr.openjdk.java.net/~goetz/wr19/8218628-
>               exMsg-NPE/16/
> 
> 
> 
>                               The change ran through a lot of testing, all
> jtreg and jck tests to
>               name
> 
>                               only some. The webrev points to patch
> 
> 
>       http://cr.openjdk.java.net/~goetz/wr19/8218628-exMsg-
>                               NPE/16/enable_NPE_message.patch
> 
>                               that enables the change by default,  which was
> useful for
>               testing to
> 
>                               assure the code is used in the tests.
> 
>                               I just pushed the change to jdk/submit once
> more.
> 
> 
> 
>                               Please review.
> 
> 
> 
>                               Thanks!
> 
>                                 Goetz.
> 
> 
> 
> 
> 
> 

Reply via email to