Eclipse FindBugs只显示第一次出现的bug

Eclipse FindBugs只显示第一次出现的bug,eclipse,static-analysis,findbugs,Eclipse,Static Analysis,Findbugs,FindBugs似乎只显示每个方法中第一次出现的特定错误。这发生在Eclipse以及FindBugs独立客户端中。 如何配置FindBugs以显示所有事件 例如: import javax.annotation.Nonnull; 公共类酒吧 { 公共void meth(@Nonnull final String pArg){ 系统输出打印LN(pArg); } 公共图书馆{ 字符串s=null; meth(s);//Findbugs似乎只检查这些代码行是否存在此特定错误,根据控制流分析,这些错误

FindBugs似乎只显示每个方法中第一次出现的特定错误。这发生在Eclipse以及FindBugs独立客户端中。
如何配置FindBugs以显示所有事件

例如:

import javax.annotation.Nonnull;
公共类酒吧
{
公共void meth(@Nonnull final String pArg){
系统输出打印LN(pArg);
}
公共图书馆{
字符串s=null;

meth(s);//Findbugs似乎只检查这些代码行是否存在此特定错误,根据控制流分析,这些错误实际上可以达到。使用3个方法调用,第一个方法会导致NPE,因此第二个和第三个方法将永远无法达到


以前的版本也有类似的错误报告:

我使用的是eclipse 4.2和findbugs 2.0.1,我在一个方法中看到了至少一些错误实例中的不止一个。你能添加一个小例子吗?@TimK Sure-刚刚添加了上面的示例。我看到了同样的情况,无法解释。甚至还有另一个具有不同方法和字符串的实例没有报告。我尝试了一个带有两个RC_REF_比较错误的示例,它同时报告了这两个错误。值得一提的是,在eclipse 4.2中,如果启用空分析,eclipse本身会报告所有三行的问题。是的,似乎就是这样。FindBugs 1.3.9用于扫描整个方法。空度检测器似乎已经丢失了这一功能。