Thu, 26 Mar 2015 11:34:50 +0100
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 /**
2 * @test /nodynamiccopyright/
3 * @bug 8057794
4 * @summary The tree for TypeVar.class does not have a type set, which leads to an NPE when
5 * checking if deferred attribution is needed
6 * @compile/fail/ref=T8057794.out -XDrawDiagnostics T8057794.java
7 */
8 class T8057794<T> {
9 void t() {
10 System.out.println(T.class.getSimpleName());
11 }
12 }