RFR: JDK-8025636 Hide lambda proxy frames in stacktraces

John Rose john.r.rose at oracle.com
Tue Feb 17 06:54:20 UTC 2015

On Feb 16, 2015, at 10:33 PM, Staffan Larsen <staffan.larsen at oracle.com> wrote:
> The first shot at fixing this bug was to filter out ACC_SYNTHETIC. The drawback was that the actual lambda method are marked ACC_SYNTHETIC, so that filtered too much.

OTOH it seems odd to filter out the actual interface method. 

Ideally the back trace should show the name of the interface method and the implementation code of the lambda. 

This information is divided between the two frames in question. 

More information about the compiler-dev mailing list