JDK-8004015 : Additional Functional Interface instance and static methods
  • Type: Sub-task
  • Component: core-libs
  • Sub-Component: java.util
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2012-11-26
  • Updated: 2017-05-17
  • 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.
8 b93Fixed
Related Reports
Relates :  
The initial push of lambda functional interfaces JDK-8001634 did not include default methods for primitives. This issue adds the missing default methods and static utility methods

Also corrects some missing @throws declarations
Verified with existing lambda regression tests.

SQE has looked at the bug and decided no additional tests are needed

Primitive functional interfaces will not extend Reference interfaces. In practice it caused too many problems.

Will be closed as WILLNOTFIX

Webrevs at http://cr.openjdk.java.net/~mduigou/8004015/2/