不支持 @SuppressWarnings("PMD.DoNotCallSystemExit")
Posted
技术标签:
【中文标题】不支持 @SuppressWarnings("PMD.DoNotCallSystemExit")【英文标题】:Unsupported @SuppressWarnings("PMD.DoNotCallSystemExit") 【发布时间】:2011-06-28 09:40:10 【问题描述】:我需要在应用程序中使用System.exit(0)
。 Eclipse 安装了 PMD 插件并抱怨这行代码。添加@SuppressWarnings ("PMD.DoNotCallSystemExit")
会删除该警告,但现在我收到一个警告,即此SuppressWarnings
不受支持,尽管它确实有效。
有没有办法解决这个问题?
【问题讨论】:
请为这个错误修复投票:bugs.eclipse.org/bugs/show_bug.cgi?id=392045 【参考方案1】:要让 Eclipse 不标记 @SuppressWarnings("PMD")
注释,请查看菜单标题 Java -> Compiler -> Errors/Warnings -> Annotations -> Unhandled Token in '@SuppressWarnings' 并将其设置为忽略。
就在PMD 页面上。
【讨论】:
这样的缺点是 Eclipse 根本不报告任何不受支持的令牌,正如这里所报告的,该列表是硬编码的:coderjunk.com/0JJqegPVWj/… 有一个关于 Eclipse 项目的错误报告:请随时支持这个问题:bugs.eclipse.org/bugs/show_bug.cgi?id=392045以上是关于不支持 @SuppressWarnings("PMD.DoNotCallSystemExit")的主要内容,如果未能解决你的问题,请参考以下文章
@SuppressWarnings("deprecation")