小编hoh*_*erg的帖子

如何确保注释处理器始终应用于所有注释元素?

我编写了自定义注释处理器,它收集所有带注释的类,按字典顺序组织它们,并为每个带注释的类生成一个新类。

在 Intellij Idea 中,当增量构建项目时,并非项目中的所有带注释的类都会传递到我的注释处理器,而只有那些已修改/添加的类。这违反了排序逻辑。

如何确保注释处理器始终应用于每个构建上的所有注释元素?

我也发现了它的文章,但似乎它只适用于 Gradle: https: //docs.gradle.org/current/userguide/java_plugin.html#sec :incremental_annotation_processing

是否可以使注释处理器为任何构建工具聚合增量?

是否可以使这样的注释处理器隔离增量?

我的注释处理器的源代码:https ://github.com/ElegantNetworking/ElegantNetworkingAnnotationProcessor

java annotation-processing

2
推荐指数
1
解决办法
621
查看次数

标签 统计

annotation-processing ×1

java ×1