| /* | |
| * @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) {} | |
| } | |
| } |