不支持的@SuppressWarnings("PMD.DoNotCallSystemExit")

use*_*495 47 eclipse pmd suppress-warnings

我需要System.exit(0)在应用程序中使用.Eclipse安装了PMD插件并抱怨这行代码.添加@SuppressWarnings ("PMD.DoNotCallSystemExit")删除该警告,但现在我得到一个警告,这SuppressWarnings是不受支持的,尽管它的工作原理.

有办法解决这个问题吗?

use*_*495 77

要让Eclipse不标记@SuppressWarnings("PMD")注释,请在"@SuppressWarnings"中的菜单标题Java - > Compiler - > Errors/Warnings - > Annotations - > Unhandled Token下查看,并将其设置为ignore.

PMD页面上.

  • 这样做的缺点是Eclipse根本不报告任何不受支持的令牌,并且如此处所报告的那样,列表是硬编码的:http://www.coderjunk.com/0JJqegPVWj/how-to-add-custom-suppresswarnings-token-in -eclipse.html (7认同)
  • 关于Eclipse项目的错误报告:随意支持这个问题:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 392045 (7认同)