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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了发出注释处理器的实时错误和警告相关的知识,希望对你有一定的参考价值。

目前我正在研究Java中的注释,一切都很好。我的AbstractProcessor会创建新文件,并在需要时发出错误和警告。什么是不起作用的是实时错误和警告。那我的意思是什么呢?

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

实际上我的警告和错误仅在我重建项目时才会发出,那么我该如何实现实时错误和警告呢?不确定这是否重要,但我使用Intellij作为IDE。

答案

这取决于您的IDE。

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

enter image description here

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

以上是关于发出注释处理器的实时错误和警告的主要内容,如果未能解决你的问题,请参考以下文章

如何获得warnings.warn发出警告而不忽略该行?

QQmlApplicationEngine 没有发出警告信号

此代码在 DevC++ 中编译没有问题,但 Visual Studio 2008 发出这些警告并拒绝编译。我的错误在哪里?

警告:没有处理器声明任何这些注释:javax.annotation.Generated

取消嵌套的Promise会发出警告:“已释放待处理的Promise”

java基础-注释