Я использую библиотеку аннотаций Android, и есть аннотация @UIThread
, которая принимает необязательное propagation
аргументов. Я всегда использую эту аннотацию с значением REUSE
этого параметра:
@UiThread(propagation = UiThread.Propagation.REUSE)
void doSomething() {
}
Так что я могу сделать как - то свой собственный annoation @UIThreadReuse
, который мог бы расширить @UIThread
аннотацию и пройти REUSE
в качестве параметра? Поэтому я мог просто написать вот так:
@UiThreadReuse
void doSomething() {
}
Это невозможно сейчас. Но в ближайшем будущем мы будем поддерживать плагины для AndroidAnnotations, так что вы сможете легко добавлять новые аннотации и соответствующие генераторы кода.