You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SI-8359 Limit change in param order to delamdafy targets
The previous commit described three options for making our
lambda targets amenable to use in LambdaMetafactory. It implemented
a broad change (Option #1), which changed the parameter order of
all lambda-lifted methods.
This commit pares things back to only make this change for
synthetic methods that hold lambda bodies. This is a more
conservative approach for the 2.11.x series.
!sym.isConstructor // this condition is redundant for now. It will be needed if we remove the second condition in 2.12.x
568
+
&& (settings.Ydelambdafy.value =="method"&& sym.isDelambdafyTarget) // SI-8359 Makes the lambda body a viable as the target MethodHandle for a call to LambdaMetafactory
0 commit comments