blob: f99f071cb472c834b806c669ea4a453d9e140dc9 [file] [log] [blame]
class Test2 {
class Y<T>{}
interface I<X> {
X foo(Y<X> list);
}
static <T> I<T> bar(I<T> i){return i;}
{
bar(new I<Object>() {
@Override
public Object foo(Y<Object> x) {
<selection>return x;</selection>
}
});
}
}