/*
* @test /nodynamiccopyright/
* @bug 5061359
* @summary No error for ambiguous member of intersection
* @compile/fail/ref=T5061359.out -XDrawDiagnostics T5061359.java
*/
class Test<T extends Base & Intf> {
public void foo() {
T t = null;
T.Inner inner = null; // This should be an ambiguous error
}
}
class Base {
static class Inner {}
}
interface Intf {
class Inner {}
}