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



我想知道是否可以在本地抑制容易出错的警告而不会收到 Eclipse 警告。例如,用这条线

private final byte[] magicBytes;

在枚举中,我收到ImmutableEnumChecker警告,因为byte[]是可变的。这是有道理的,但我确保它永远不会泄漏,永远不会发生变异,所以我想在这里抑制警告。我不想全局抑制它,所以我不能使用命令行参数和

@SuppressWarnings("ImmutableEnumChecker")

我只将容易出错的警告换成 Eclipse 警告Unsupported @SuppressWarnings("ImmutableEnumChecker")

以前,我曾经使用过由于这个原因而@SuppressFBWarnings的查找错误......

有没有类似"抑制FBWarnings"之类的东西容易出错?还是其他解决方案?

eclipse 中有一个选项可以抑制 @SuppressWarnings("ImmutableEnumChecker"( 注释。转到"@SuppressWarnings"中的设置 -> Java -> 编译器 ->错误/警告 -> 注释 -> 未处理的令牌并将其设置为忽略。

此外,还有 eclipse 的错误/功能报告,您可以在其中投票/贡献:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=392045

https://bugs.eclipse.org/bugs/show_bug.cgi?id=122475

相关内容

  • 没有找到相关文章

最新更新