test/tools/javac/MethodParameters/LambdaTest.out

Thu, 26 Mar 2015 11:34:50 +0100

author
jlahoda
date
Thu, 26 Mar 2015 11:34:50 +0100
changeset 2734
ba758e1ffa69
parent 2733
7974f6da2d76
child 2893
ca5783d9a597
permissions
-rw-r--r--

8054220: Debugger doesn't show variables *outside* lambda
8058227: Debugger has no access to outer variables inside Lambda
Summary: Put local variables captured by lambda into the lambda method's LocalVariableTable.
Reviewed-by: mcimadamore, rfield

     1 class LambdaTest -- 
     2 LambdaTest.<init>()
     3 LambdaTest.foo(i)
     4 LambdaTest.lambda$static$1(x1/*synthetic*/)/*synthetic*/
     5 LambdaTest.lambda$null$0(final x1/*synthetic*/, x2/*synthetic*/)/*synthetic*/
     6 static interface LambdaTest$I -- inner
     7 LambdaTest$I.m(x)

mercurial