resources.report.rules.pmd.UseCollectionIsEmpty.html Maven / Gradle / Ivy
UseCollectionIsEmpty
UseCollectionIsEmpty
The isEmpty() method on java.util.Collection is provided to determine if a collection has any elements. Comparing the value of size() to 0 does not convey intent as well as the isEmpty() method.
This rule is defined by the following Java class: net.sourceforge.pmd.lang.java.rule.design.UseCollectionIsEmptyRule
Example(s):
public class Foo {
void good() {
List foo = getList();
if (foo.isEmpty()) {
// blah
}
}
void bad() {
List foo = getList();
if (foo.size() == 0) {
// blah
}
}
}