T5061359.java revision 2553:bbf11d72b334
1/* 2 * @test /nodynamiccopyright/ 3 * @bug 5061359 4 * @summary No error for ambiguous member of intersection 5 * @compile/fail/ref=T5061359.out -XDrawDiagnostics T5061359.java 6 */ 7 8class Test<T extends Base & Intf> { 9 public void foo() { 10 T t = null; 11 T.Inner inner = null; // This should be an ambiguous error 12 } 13 14} 15 16class Base { 17 static class Inner {} 18} 19 20interface Intf { 21 class Inner {} 22} 23