[8] Review request for 8000806: Implement runtime lambda metafactory
Robert Field
robert.field at oracle.com
Thu Oct 11 19:01:44 PDT 2012
Please review the fix for CR (bug inline below if this is not available
yet):
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8000806
Webrev:
http://cr.openjdk.java.net/~rfield/8000806/
Thank,
Robert
------------------------------------------------------------------
*Under: JDK-7115044 Umbrella: Add support for lambda expressions*
JDK-8000806: Implement runtime lambda metafactory
Details
*
*Type:* Sub-task Sub-task
*
*Status:* In Progress In Progress
*
*Priority:* P2 P2
*
*Resolution:* Unresolved
*
*Affects Version/s:* 8
*
*Component / Subcomponent* core-libs / java.lang.invoke
*
*CPU:*
generic
*
*OS:*
generic
Description
Add the runtime code that acts as the invokedynamic bootstrap for lambda
expression creation. Include type and consistency checks. Implementation
for JDK8 is to generate an inner class that implements the functional
interface. Serialization is not included in this task and will be
handled in a separate task.
The approach is described here:
http://cr.openjdk.java.net/~briangoetz/lambda/lambda-translation.html
<http://cr.openjdk.java.net/%7Ebriangoetz/lambda/lambda-translation.html>
Issue Links
relates to
Sub-task - The sub-task of the issue JDK-8000694 Add generation of
lambda implementation code: invokedynamic call, lambda method,
adaptor methods
People
*
Assignee:
Robert Field
Reporter:
Robert Field
More information about the lambda-dev
mailing list