/** | |
* @test /nodynamiccopyright/ | |
* @bug 8211102 | |
* @summary Ensure Flow does not crash for recovered lambdas | |
* @compile/fail/ref=LambdaNoFuncIntfFlow.out -XDshould-stop.at=FLOW -XDrawDiagnostics LambdaNoFuncIntfFlow.java | |
*/ | |
import java.util.*; | |
public class LambdaNoFuncIntfFlow { | |
private void t(Object i) { | |
int j = i instanceof ArrayList ? (ArrayList<String>) i : () -> { return null; }; | |
j = 0; | |
Runnable r = () -> t(j); | |
} | |
} |