blob: b487a309af24eacca53f1395bd4ba8e2455f4982 [file] [log] [blame]
interface X {
A[] foo();
}
class A {}
class B extends A {}
class C {
final X x = new X() {
@Override
public B[] foo() {
return new B[0];
}
};
B[] bar() {
return x.f<ref>oo();
}
}