4

我找不到报告“冗余空值检查”(RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE) 的检测器的名称,谁知道它是哪个?谷歌搜索只是给了我大量的项目报告......

因为我使用 JetBrains@NotNull注释工具(它将空检查插入字节码),所以我得到了很多错误。

<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>findbugs-maven-plugin</artifactId>
  <version>2.5.2</version>
  <configuration>
    <omitVisitors>???WhatIsTheDetectorsName???</omitVisitors>
  </configuration>
</plugin>

提前致谢

4

1 回答 1

4

从 findbugs-maven-plugin 使用文档中指出visitors/omitVisitors选项都指定了一个逗号分隔的错误检测器列表,应该运行/不运行。错误检测器由它们的类名指定,没有任何包限定。

据我所知,检查非空值的冗余空检查的类是FindNullDeref。但是,它还会进行许多其他检查,因此您也将关闭它们。不确定是否可以关闭困扰您的那一项检查。

于 2013-10-07T08:55:35.300 回答