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