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.
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
Comments
Verified with existing lambda regression tests.
09-09-2013
SQE has looked at the bug and decided no additional tests are needed
25-08-2013
Primitive functional interfaces will not extend Reference interfaces. In practice it caused too many problems.
20-12-2012
Will be closed as WILLNOTFIX
20-12-2012
Webrevs at http://cr.openjdk.java.net/~mduigou/8004015/2/