Authors: russell@unturf.com · brackishbert@gmail.com · foxhop.net · TimeHexOn.com Patches, unit tests, benchmarks, whitepaper, and outreach briefs. Public domain — no copyright claimed. Use freely.
16 lines
462 B
Java
16 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);
|
|
}
|
|
}
|