blob: bef0287123cc1a20837a77c0bda6b1b20462ebe0 [file] [log] [blame]
import java.util.Collections;
import java.util.List;
class A<T> {}
class B<T> {
B(List<A<?>> list) {}
}
class Bug {
private static B case1(A<?> a) {
return new B(Collections.singletonList(a));
}
private static B case2(A<A> a) {
return new B(Collections.singletonList(a));
}
public static void main(String[] args) {
System.out.println(case1(new A()));
System.out.println(case2(new A<A>()));
}
}