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.
22 lines
513 B
Java
22 lines
513 B
Java
/*
|
|
* @test /nodynamiccopyright/
|
|
* @bug 8210483
|
|
* @summary AssertionError in DeferredAttr at setOverloadKind caused by JDK-8203679
|
|
* @compile/fail/ref=MethodRefStuck.out -XDrawDiagnostics MethodRefStuck.java
|
|
*/
|
|
|
|
import java.util.Optional;
|
|
import java.util.stream.Stream;
|
|
|
|
public abstract class MethodRefStuck {
|
|
public static void main(Stream<String> xs, Optional<String> x) {
|
|
xs.map(
|
|
c -> {
|
|
return new I(x.map(c::equals));
|
|
});
|
|
}
|
|
|
|
static class I {
|
|
I(boolean i) {}
|
|
}
|
|
}
|