17 lines
462 B
Java
17 lines
462 B
Java
|
/**
|
||
|
* @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);
|
||
|
}
|
||
|
}
|