Java Annotation Processing Messager API仅显示错误

时间:2014-02-17 07:18:54

标签: java eclipse annotation-processing

我使用Java Annotation Processing API来处理我的一些类。这还包括验证已处理类的各个方面。发生错误时,我使用Messager API打印错误。

processingEnvironment.getMessager().printMessage(Kind.ERROR, "error", element);

这很好用,所有错误都在编辑器中显示为错误(eclipse)。它们出现在编辑器,问题视图和错误日志中,这正是我所期望的。

只要处理的文件包含至少一个错误,所有错误和警告都会显示在所有这三个视图中。问题是,当文件只有警告时,它们只显示在错误日志中。

我打印出这样的警告:

processingEnvironment.getMessager().printMessage(Kind.WARNING, "msg", element);

但我也尝试将它们打印为“MANDATORY_WARNING”。

有没有办法告诉eclipse在编辑器和问题视图中显示警告,因为文件出错时就是这种情况?

0 个答案:

没有答案