Java SonarQube认为我的变量在这里是可以为null的,而如果是这样的话,就会抛出一个自定义异常 private void notFoundIfNull(对象o){ 如果(o==null){ 抛出新的NotFoundException(); } } 公共整

Java SonarQube认为我的变量在这里是可以为null的,而如果是这样的话,就会抛出一个自定义异常 private void notFoundIfNull(对象o){ 如果(o==null){ 抛出新的NotFoundException(); } } 公共整,java,nullpointerexception,sonarqube,Java,Nullpointerexception,Sonarqube,SonarQube认为我的变量在这里是可以为null的,而如果是这样的话,就会抛出一个自定义异常 private void notFoundIfNull(对象o){ 如果(o==null){ 抛出新的NotFoundException(); } } 公共整数运行(对象o){ notFoundIfNull(o); return o.getIndex();//请将您的问题包括在SonarQube服务器中加载的SonarJava版本。@G.Ann-SonarSourceTeam我有点困惑,但我无法找到

SonarQube认为我的变量在这里是可以为null的,而如果是这样的话,就会抛出一个自定义异常
private void notFoundIfNull(对象o){
如果(o==null){
抛出新的NotFoundException();
}
}
公共整数运行(对象o){
notFoundIfNull(o);

return o.getIndex();//请将您的问题包括在SonarQube服务器中加载的SonarJava版本。@G.Ann-SonarSourceTeam我有点困惑,但我无法找到在哪里可以看到SonarJava版本……有什么提示吗?@sp00m转到@G.Ann-SonarSourceTeam SonarJava的版本是4.9.0.9858(建议更新4.10,但尚未安装)。@janos你能复制我面临的问题吗?