我有
@ColumnMetadata(index=1)
...
@ColumnMetadata(index=2)
...
@ColumnMetadata(index=3)
...
而且我必须使用 APT 检查索引号是否唯一。我不知道该怎么做。我不懂教程,一般我在网上找资料都有问题。
这该怎么做?任何关于 APT 的教程/任何东西?
我有
@ColumnMetadata(index=1)
...
@ColumnMetadata(index=2)
...
@ColumnMetadata(index=3)
...
而且我必须使用 APT 检查索引号是否唯一。我不知道该怎么做。我不懂教程,一般我在网上找资料都有问题。
这该怎么做?任何关于 APT 的教程/任何东西?
您可能想要使用apt工具的继任者可插入注解 API。这是一个简短的入门教程:Java 6.0 Features Part – 2 : Pluggable Annotation Processing API
这大致是检查注释所需执行的步骤:
@SupportedAnnotationTypes(value= {"full.name.of.ColumnMetadata"})
process
方法。