[8] Review request for 8000806: Implement runtime lambda metafactory

Christian Thalinger christian.thalinger at oracle.com
Mon Oct 15 16:22:57 PDT 2012


Looks good to me.  -- Chris

On Oct 11, 2012, at 7:01 PM, Robert Field <robert.field at oracle.com> wrote:

> 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: <Mail Attachment.gif> Sub-task
> Status: <Mail Attachment.gif> In Progress
> Priority: <Mail Attachment.png> 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
> Issue Links
> 
> relates to
> <Mail Attachment.gif> 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