Я знаю о @CheckResult
аннотациях и абстрактных методах.Но моя потребность немного отличается.
Class MyCustomAlert {
/* blah blahs */
@MustCall
public void show() {
// this method shows the dialog
}
}
...
MyCustomAlert alert = new MyCustomAlert();
...
Теперь я хочу, чтобы линт (Android studio) предупреждал меня как "You forgot to call method 'show()'
"
Это означает, что все новые объекты MyCustomAlert
класс должен вызывать метод show()
.
. Есть ли @MustCall
или аналогичная аннотация, доступная в Android?