如何在不从日食得到警告的情况下抑制容易出错的警告?

问题描述 投票:0回答:1

我想知道是否有可能在不得到Eclipse警告的情况下局部抑制errorprone警告。例如,用此行

private final byte[] magicBytes;

在一个枚举中,由于ImmutableEnumChecker易变,所以我收到byte[]警告。这是有道理的,但是我确保它不会泄漏也不会被突变,因此在这里我想取消警告。我不想全局抑制它,所以不能使用命令行参数,并且不能使用[]

@SuppressWarnings("ImmutableEnumChecker")

我仅将容易出错的警告替换为Eclipse警告Unsupported @SuppressWarnings("ImmutableEnumChecker")

以前,出于这个原因,我以前经常使用具有@SuppressFBWarnings的findbug。...

是否容易出错,例如“ SuppressFBWarnings”?或其他解决方案?

我想知道是否有可能在不得到Eclipse警告的情况下本地抑制容易出错的警告。例如,在此行中,私有最终字节[] magicBytes;在一个枚举中,我得到了...

java findbugs spotbugs errorprone
1个回答
0
投票

eclipse中有一个选项可以禁止@SuppressWarnings(“ ImmutableEnumChecker”)批注。转到“ @SuppressWarnings”中的“设置”->“ Java”->“编译器”->“错误/警告”->“注释”->“未处理的令牌”,然后将其设置为忽略。

© www.soinside.com 2019 - 2024. All rights reserved.