blob: 8f0804592ad3c620e87a6a2f677d7bb6f06141c5 [file] [log] [blame]
import org.checkerframework.checker.nullness.qual.*;
public class Listener {
@NonNull String f;
public Listener() {
Talker w = new Talker();
// :: error: (argument)
w.register(this);
f = "abc";
}
public void callback() {
System.out.println(f.toLowerCase());
}
public static class Talker {
public void register(Listener s) {
s.callback();
}
}
public static void main(String[] args) {
new Listener();
}
}