在Android上重复注释

我想为我的android项目做一个注释处理器。

我的注释就是这样

@Author(name = "Jane Doe") @Author(name = "John Smith") class MyClass { ... } 

但是从Java SE 8发行版开始支持重复注释 ,并且从API 19开始,android也支持JDK 7。

所以有没有什么办法在Android上使用重复注释?

现在在Android N版本中,支持重复注释 。

编辑

正如@Saeed所言,现在Android N可以实现这一点


不幸的是,你不能。 我能想到的唯一选择是使用类似于:

 @Author({ "Jane Doe", "John Smith"}) class MyClass { ... } 

或者使用与Kotlin高度兼容的其他语言,如您可以在文档中看到的那样允许您定义@Repeatable注释