blob: b4933e8fcdc1ccf86e3af66f03442d33f7797f63 [file] [log] [blame]
interface IA<T> {
IA<? extends T> foo();
}
class A {
void baz(IA<? extends Throwable> x) {
bar(x.foo());
}
<T extends Throwable> void bar(IA<T> a) {
}
}