
resources.report.rules.pmd.BrokenNullCheck.html Maven / Gradle / Ivy
BrokenNullCheck
BrokenNullCheck
The null check is broken since it will throw a NullPointerException itself.
It is likely that you used || instead of && or vice versa.
This rule is defined by the following Java class:
net.sourceforge.pmd.rules.basic.BrokenNullCheck
Example:
class Foo {
String bar(String string) {
// should be &&
if (string!=null || !string.equals(""))
return string;
// should be ||
if (string==null && string.equals(""))
return string;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy