Java 加强-冗余空检查
Fortify在下面的代码段中给出了冗余的空检查问题Java 加强-冗余空检查,java,spring-boot,java-8,null,fortify,Java,Spring Boot,Java 8,Null,Fortify,Fortify在下面的代码段中给出了冗余的空检查问题 for (Result result : results)) { if (result != null // Fortify-- Compared with null : result && result.getA() != null && result.get
for (Result result : results)) {
if (result != null // Fortify-- Compared with null : result
&& result.getA() != null
&& result.getA().equalsIgnoreCase("foo")) { //Fortify-- Dereferenced : result
}
}
有时,像这样的代码分析警告确实存在误报,或者,用@SuppressWarnings(“null”)修饰方法会关闭它。