blob: 01d4a2ef706aaad2e05f02b2b1f06da2c7b57621 [file] [log] [blame]
import org.checkerframework.checker.initialization.qual.UnknownInitialization;
import org.checkerframework.checker.nullness.qual.NonNull;
public class Suppression {
@NonNull Suppression t;
@SuppressWarnings("initialization.fields.uninitialized")
public Suppression(Suppression arg) {}
@SuppressWarnings({"nullness"})
void foo(@UnknownInitialization Suppression arg) {
t = arg; // initialization error
t = null; // nullness error
}
void test() {
@SuppressWarnings("nullness:assignment")
@NonNull String s = null;
}
}