JDK-8011010 : Spec j.u.f.Predicate doesn't specify NPEs thrown by the SE8's Reference Implementation
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.util
  • Affected Version: 8
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2013-03-28
  • Updated: 2013-06-25
  • Resolved: 2013-05-19
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8
8 b93Fixed
Related Reports
Relates :  
Description
Specification for classes Predicate, BiPredicate, DoublePredicate, IntPredicate and LongPredicate says nothing about NPEs thrown by the RI for null args passed.

http://download.java.net/jdk8/docs/api/java/util/function/Predicate.html
http://download.java.net/jdk8/docs/api/java/util/function/LongPredicate.html
http://download.java.net/jdk8/docs/api/java/util/function/IntPredicate.html
http://download.java.net/jdk8/docs/api/java/util/function/DoublePredicate.html
http://download.java.net/jdk8/docs/api/java/util/function/BiPredicate.html

NPEs need to be specified.
Comments
Will be resolved in the same changeset
15-05-2013

Adding missing NPEs
01-04-2013