在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
注释