我知道Annotation Processor通常用于使用注释并对它们作出反应。但是,我有一个用例,其中“反应”涉及添加其他注释。这可以在处理器本身内完成吗?如果是这样,怎么样?
答案 0 :(得分:1)
简短的回答是是,而且您没有具体要做的事情。
注释处理器用于创建新源文件,而不是修改现有文件。因此,当您说“添加其他注释”时,我猜您的意思是“创建包含注释的新类”。
注释处理以轮次完成。在每一轮中,都会调用注释处理器的process方法。
如果处理器生成新的源文件,则开始另一轮注释处理
基本上:你无事可做,已经有效了;-)。