如何在Java中扩展注释?

时间:2014-12-22 09:08:29

标签: java annotations android-annotations

我使用Android Annotations库并且有@UIThread注释,它带有一个可选参数propagation。我总是将此注释与此参数的REUSE值一起使用:

@UiThread(propagation = UiThread.Propagation.REUSE)
void doSomething() {
}

那么我可以以某种方式制作我自己的传单@UIThreadReuse,它会扩展@UIThread注释并传递REUSE作为参数吗?所以我可以这样写:

@UiThreadReuse
void doSomething() {
}

1 个答案:

答案 0 :(得分:2)

现在这是不可能的。但在不久的将来,我们将支持AndroidAnnotations的插件,因此您将能够轻松添加新的注释和相应的代码生成器。