在IntelliJ中禁用一行警告

我有一个Java代码行IntelliJ显示警告。 如何在特定线路中使警报静音而不影响其他线路中显示的警告?

在这个问题中,实际的警告是无关紧要的:现在我不是在寻求如何提高特定Java代码质量的build议,但是我一般都想知道如何防止IntelliJ显示一个特定的警告Java源代码行。

大多数情况下,在IntelliJ中,您可以单击该行并按Alt+Enter ,除此之外,还可以select禁止警告。

在IntelliJ上展开Ryan Stewart的回答,使用Alt+Enter ,然后select第一个子菜单,然后select最后一个项目: Suppress for statement

在这里输入图像说明

更新

使用IntelliJ IDEA 13,我注意到一个额外的菜单项:“压缩语句与评论”。 这将使用IntelliJ风格/ / //noinspection unchecked 。 如果你select“Suppress for statement”,IntelliJ会插入这个文本: @SuppressWarnings("unchecked")

根据警告,您可以使用@SuppressWarnings 。 例如:

 @SuppressWarnings("deprecation") yourLineWhichIsDeprecated; 

看看这个答案 ,你可以压制很长的警告列表。 查看该主题的其他post了解更多详情。

在IntelliJ 15中,内联的“黄色灯泡”和“高亮度”菜单不能抑制1行的检查。

通过菜单运行检查时有更多选项: Analyze -> Inspect Code...

然后在检查面板右侧提供各种选项。 右侧面板中的一些文字是可点击的。 请注意,通常问题解决function(快速修复)也是可用的。

在这里输入图像说明

(显然@tino在评论中已经注意到了这一点,但是我第一次错过了他的评论,我把这个作为完整的答案join,让我个人错过的重要位置更容易find。