Mon, 01 Jul 2013 14:57:03 +0100
7034798: Ambiguity error for abstract method call is too eager
Summary: Javac should wait and see if ambiguous methods can be reconciled at the end of an overload resolution round
Reviewed-by: jjg, vromero
1 /*
2 * @test /nodynamiccopyright/
3 * @summary flow analysis is not run on inlined default bodies
4 * @compile/fail/ref=Neg06.out -XDrawDiagnostics Neg06.java
5 */
7 class Neg06 {
9 interface A {
10 default String m() { C.m(); }
11 }
13 static class C {
14 static String m() { return ""; }
15 }
16 }