Tue, 13 Jan 2015 10:25:24 +0100
8037546: javac -parameters does not emit parameter names for lambda expressions
Summary: MethodParameters attribute is missing for synthetic methods encoding lambda expressions.
Reviewed-by: rfield, mcimadamore
Contributed-by: srikanth.adayapalam@oracle.com
mnunez@2137 | 1 | class LambdaTest -- |
mnunez@2137 | 2 | LambdaTest.<init>() |
mnunez@2137 | 3 | LambdaTest.foo(i) |
jlahoda@2733 | 4 | LambdaTest.lambda$static$1(x1/*synthetic*/)/*synthetic*/ |
jlahoda@2733 | 5 | LambdaTest.lambda$null$0(final cap$0/*synthetic*/, x2/*synthetic*/)/*synthetic*/ |
mnunez@2137 | 6 | static interface LambdaTest$I -- inner |
rfield@2158 | 7 | LambdaTest$I.m(x) |