从注释处理器发出实时错误和警告

时间:2018-08-29 10:17:18

标签: java annotations java-annotations

目前,我正在使用Java进行注释,并且一切正常。我的AbstractProcessor创建新文件,并在需要时发出错误和警告。实时的错误和警告不起作用。那我是什么意思?

假设我用@Override注释了一个非父方法。 IDE会给我一个实时错误,因为它不是父类的一部分,所以我无法覆盖此方法。不推荐使用的方法也是如此。每当您尝试调用这些方法之一时,都会收到有关此方法的警告。请注意,这些错误和警告会立即发出,我不必重建项目就可以得到有关它们的通知。

实际上,我的警告和错误仅在重建项目时发出,因此如何实现实时错误和警告?不确定这是否重要,但是我将Intellij用作IDE。

1 个答案:

答案 0 :(得分:0)

这取决于您的IDE。

例如,我使用eclipse。设置注释处理器后。保存文件后,它可以立即显示错误。像这样:

enter image description here

对于您的IDE,this page可能会有所帮助。