RFR JDK-8209896: [lworld] IncompatibleClassChangeError thrown when defining a lambda within value type

Frederic Parain frederic.parain at oracle.com
Tue Aug 28 20:57:17 UTC 2018


Looks good to me.
Thank you for fixing this.

Fred


> On Aug 28, 2018, at 16:50, mandy chung <mandy.chung at oracle.com> wrote:
> 
> The lambda proxy generator currently generates ValueTypes attribute
> to list the value types that are declared in parameter types and
> return type.  But it misses the case when a lambda body is defined
> in a value class but no value type declared in its signature.
> 
> This is a simple fix in InnerClassLambdaMetafactory.  I added
> the test cases for lambda, core reflection, and method handles.
> 
> Webrev at:
> http://cr.openjdk.java.net/~mchung/valhalla/webrevs/8209896/webrev.00/
> 
> Mandy




More information about the valhalla-dev mailing list