Lambda Expressions Backported to Java 7, 6 and 5

Esko Luontola esko.luontola at
Wed Jul 24 01:40:33 PDT 2013

Hi all,

Thought you might want to know about this:

And thanks for developing the lambdas. :)

I would just like to know that what is the probability for the 
implementation of LambdaMetafactory or InnerClassLambdaMetafactory being 
changed before the GA release of JDK 8?

Currently Retrolambda relies on the fact that LambdaMetafactory 
dynamically generates exactly one class per each invocation of 
LambdaMetafactory's methods. Also it relies on the naming pattern of the 
generated lambda class and the synthetic methods in the class containing 
the lambda. If any of those implementation details change, I'll have to 
update Retrolambda.

Esko Luontola

More information about the lambda-dev mailing list