不要显示未使用的Getters / Setters的警告

时间:2014-10-14 08:10:35

标签: java intellij-idea

当从未使用过某种方法时,IntelliJ会显示警告Method xxx() is never used

但对于POJO,我为每个属性创建了Getters / Setter,我不希望IntelliJ警告我未使用的Getter / Setter。

有没有办法自动抑制这些警告?

4 个答案:

答案 0 :(得分:7)

自IDEA 2016.3以来,现在有一个设置可以做到这一点。 在Mac上使用IntelliJ,它位于Settings |下Editor | Inspections | Java | Declaration redundancy | Unused Declarations | Methods | Getters/setters

Disable unused getter/setter method warnings

答案 1 :(得分:2)

我相信您可以使用//noinspection注释您的方法。

您可以导航至Settings | Inspections | Declaration redundancy | Unused Declarations并为您的方法定义范围,但我相信您无法为 getters / setters 禁用它,只会让其他方法无法检查。

答案 2 :(得分:1)

您只需点击 Alt + 输入并选择Suppress for methods annotated by ...

Where to click

另见: Telling IntelliJ IDEA which methods not to identify as unused

答案 3 :(得分:0)

我建议一般降低未使用方法的严重性。简单地说吧 设置|检查|声明冗余|未使用的声明,并将严重性更改为“信息”或“弱警告”。