class Foo {
@Nullable
Object bar;
boolean hasBar() {
return bar != null;
}
@Nullable
Object getBar() {
return bar;
}
}
someMethod(@NonNull Foo obj) {
if(obj.hasBar()) {
obj.getBar().toString(); <-- shows warning
}
}
是否有机会让Android Studio检查hasBar
方法以避免此警告?