public class ReferencesDefaults {
@org.checkerframework.framework.qual.DefaultQualifier(
org.checkerframework.checker.nullness.qual.Nullable.class)
class Decl {
Object test() {
// legal, because of changed default.
return null;
}
}
class Use {
Decl d = new Decl();
// here the default for f is NonNull -> error
//:: error: (assignment.type.incompatible)
Object f = d.test();
}
}