Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 此方法包含已知非null值与常量null的冗余检查_Java_Findbugs - Fatal编程技术网

Java 此方法包含已知非null值与常量null的冗余检查

Java 此方法包含已知非null值与常量null的冗余检查,java,findbugs,Java,Findbugs,你好, 我正在使用findbugs,我得到了报告的错误: javac 1.7.0_79 findbugs 3.0.0 问题代码如下: This method contains a redundant check of a known non-null value against the constant null 以上代码检查mClientConnection是否包含有效引用 构造函数包含以下内容: mClientConnection = new XMPPTCPConnection(con

你好,

我正在使用findbugs,我得到了报告的错误:

javac 1.7.0_79
findbugs 3.0.0
问题代码如下:

This method contains a redundant check of a known non-null value against the constant null
以上代码检查mClientConnection是否包含有效引用

构造函数包含以下内容:

 mClientConnection = new XMPPTCPConnection(configBuilder.build());
 if(mClientConnection == null) {
    return false;
 }
我想知道如何检查mClientConnection是否包含有效的引用


非常感谢您的建议,

您从Findbugs获得该消息的原因是构造函数将永远不会返回
null
。因此,您没有理由对
mClientConnection
执行空检查。如果构造函数失败,那么使用
mClientConnection
的代码行无论如何都不会被调用。

对不起,我不明白。您有一个检查
mClientConnection
是否包含有效引用的代码,是否需要一个检查它是否为有效引用的代码?
public XMPPTCPConnection(XMPPTCPConnectionConfiguration config) {
    super(config);
    this.config = config;
}