1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
/*
* @test /nodynamiccopyright/
* @bug 8181911
* @summary Verify that the analyzer does not affect ordinary compilation.
* @compile/ref=LambdaConv28.out -XDrawDiagnostics -XDfind=lambda LambdaConv28.java
*/
class LambdaConv28 {
public void test(A a) {
test(()-> {
return new I() {
public <T> void t() {
}
};
});
test(new A() {
public I get() {
return null;
}
});
}
public interface I {
public <T> void t();
}
public interface A {
public I get();
}
}
|