blob: 2278ba1b5d9c86d8eb40431625fc8ae6c1435abc [file] [log] [blame]
import java.util.List;
// See also checker/nullness/generics/WildcardOverride.java
interface AInterface<T> {
public abstract int transform(List<? super T> function);
}
class B implements AInterface<Object> {
// This shouldn't work for nullness as the function won't take possibly nullable values.
@SuppressWarnings({"nullness", "fenum:override.param", "aliasing"})
@Override
public int transform(List<Object> function) {
return 0;
}
}