当从未使用过某种方法时,IntelliJ会显示警告Method xxx() is never used
但对于POJO,我为每个属性创建了Getters / Setter,我不希望IntelliJ警告我未使用的Getter / Setter。
有没有办法自动抑制这些警告?
答案 0 :(得分:7)
自IDEA 2016.3以来,现在有一个设置可以做到这一点。
在Mac上使用IntelliJ,它位于Settings
|下Editor
| Inspections
| Java
| Declaration redundancy
| Unused Declarations
| Methods
| Getters/setters
答案 1 :(得分:2)
我相信您可以使用//noinspection
注释您的方法。
您可以导航至Settings
| Inspections
| Declaration redundancy
| Unused Declarations
并为您的方法定义范围,但我相信您无法为 getters / setters 禁用它,只会让其他方法无法检查。
答案 2 :(得分:1)
您只需点击 Alt + 输入并选择Suppress for methods annotated by ...
另见: Telling IntelliJ IDEA which methods not to identify as unused
答案 3 :(得分:0)
我建议一般降低未使用方法的严重性。简单地说吧 设置|检查|声明冗余|未使用的声明,并将严重性更改为“信息”或“弱警告”。