How to suppress FindBugs warnings for fields or local variables

前端 未结 2 1969
一个人的身影
一个人的身影 2020-12-10 23:54

I would like to suppress FindBugs warnings for specific fields or local variables. FindBugs documents that the Target can be Type, Field, Method, Parameter, Constructor, Pac

2条回答
  •  温柔的废话
    2020-12-11 00:44

    @SuppressFBWarnings on a field only suppresses findbugs warnings reported for that field declaration, not every warning associated with that field.

    For example, this suppresses the "Field only ever set to null" warning:

    @SuppressFBWarnings("UWF_NULL_FIELD")
    String s = null;
    

    I think the best you can do is isolate the code with the warning into the smallest method you can, then suppress the warning on the whole method.

    Note: @SuppressWarnings was marked deprecated in favor of @SuppressFBWarnings

提交回复
热议问题