如何禁止显示特定函数的 Java 编译器警告

我们总是被教导要确保在switch语句中使用中断以避免失败。

Java编译器警告这些情况,以帮助我们不要犯琐碎(但严重)的错误。

但是,我已经将案例下降作为一个功能(我们不必在这里讨论它,但它提供了一个非常优雅的解决方案)。

但是,编译器会吐出大量警告,这些警告可能会掩盖我需要了解的警告。我知道如何更改编译器以忽略所有跌倒警告,但我想逐个方法地实现这一点,以避免错过我不打算发生跌倒的地方。

有什么想法吗?


答案 1

如果你真的,真的必须这样做,并且你确定你没有犯错误,请查看注释@SuppressWarnings。我想在你的情况下,你需要

@SuppressWarnings("fallthrough")

答案 2

注释(javadoc)是您要查找的内容吗?@SuppressWarnings

例如:

@SuppressWarnings("unchecked")
public void someMethod(...) {
    ...
}

推荐