JDK 8 code review request for 8011800: Add java.util.Objects.requireNonNull(T, Supplier) (original) (raw)
Paul Benedict pbenedict at apache.org
Tue Apr 9 23:10:46 UTC 2013
- Previous message: JDK 8 code review request for 8011800: Add java.util.Objects.requireNonNull(T, Supplier)
- Next message: JDK 8 code review request for 8011800: Add java.util.Objects.requireNonNull(T, Supplier)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
If obj is null and the supplier is also null, you will not get an NPE with the expected message. Since it's kind of odd to get an NPE constructing an NPE, I think:
@throws NullPointerException if {@code obj} is {@code null}
should be changed to: @throws NullPointerException if {@code obj} or {@code supplier} are {@code null}
- Previous message: JDK 8 code review request for 8011800: Add java.util.Objects.requireNonNull(T, Supplier)
- Next message: JDK 8 code review request for 8011800: Add java.util.Objects.requireNonNull(T, Supplier)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]