RFR: JDK-8025636 Hide lambda proxy frames in stacktraces
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