如果从未使用某个方法,IntelliJ将显示警告Method xxx() is never used但是对于POJO,我为每个属性创建了Getter/Setter,并且我不希望IntelliJ警告我未使用的Getter/Setter。是否有办法自动抑制这些警告?
Method xxx() is never used
wa7juj8i1#
我相信你可以用//noinspection来注解你的方法。您可以导航到Settings| Inspections| Declaration redundancy| Unused Declarations并为您的方法定义一个作用域,但我相信您不能仅为 getters/setters 禁用它,而将其他方法排除在检查之外。
//noinspection
Settings
Inspections
Declaration redundancy
Unused Declarations
noj0wjuj2#
我建议一般情况下降低未使用方法的严重性。|检查|声明冗余|未使用的声明,并将严重性更改为“信息”或“弱警告”。
ldioqlga3#
您只需按Alt+Enter并选择Suppress for methods annotated by ...
Suppress for methods annotated by ...
另请参阅:Telling IntelliJ IDEA which methods not to identify as unused
gt0wga4j4#
截至IDEA 2016.3有一个设置可以做到这一点。在Mac上使用IntelliJ,它低于Settings| Editor个|Inspections| Java| Declaration redundancy| Unused Declarations| Methods| Getters/setters
Editor
Java
Methods
Getters/setters
4条答案
按热度按时间wa7juj8i1#
我相信你可以用
//noinspection
来注解你的方法。您可以导航到
Settings
|Inspections
|Declaration redundancy
|Unused Declarations
并为您的方法定义一个作用域,但我相信您不能仅为 getters/setters 禁用它,而将其他方法排除在检查之外。noj0wjuj2#
我建议一般情况下降低未使用方法的严重性。|检查|声明冗余|未使用的声明,并将严重性更改为“信息”或“弱警告”。
ldioqlga3#
您只需按Alt+Enter并选择
Suppress for methods annotated by ...
另请参阅:Telling IntelliJ IDEA which methods not to identify as unused
gt0wga4j4#
截至IDEA 2016.3有一个设置可以做到这一点。在Mac上使用IntelliJ,它低于
Settings
|Editor
个|Inspections
|Java
|Declaration redundancy
|Unused Declarations
|Methods
|Getters/setters