[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