JavaPoet + Android Studio“addModifiers(Modifier)不能应用于Modifier”

我为我的Android项目构build了一个注释处理器,它使用JavaPoet构build源文件。 但是,每次我需要在任何JavaPoet对象上调用addModifiers时,Android Studio都会将其标记为错误。 它也会说

 Cannot resolve method addModifiers(javax.lang.model.element.Modifier) 

要么

 addModifiers(javax.lang.model.element.Modifier) cannot be applied to javax.lang.model.element.Modifier 

取决于我要调用的方法。 我已经多次查过这两个完全合格的类名完美匹配。 JavaPoet中的这些方法使用VarArgs参数,但这不应该因为编译到Java 7而有所作为。

现在,这里是踢球者:软件包编译得很好,并创build我的源文件。 它只给我在IDE中的错误,而不是在javac运行时。 修改器在生成的文件中是正确的。

所以我想我想要回答的是:我如何摆脱IDE错误,我该向谁报告? 这是JavaPoet问题,Android Studio问题还是IntelliJ问题,还是我还没有考虑的问题?

Solutions Collecting From Web of "JavaPoet + Android Studio“addModifiers(Modifier)不能应用于Modifier”"