resources.report.rules.pmd.SingularField.html Maven / Gradle / Ivy
SingularField
SingularField
Fields whose scopes are limited to just single methods do not rely on the containing object to provide them to other methods. They may be better implemented as local variables within those methods.
This rule is defined by the following Java class: net.sourceforge.pmd.lang.java.rule.design.SingularFieldRule
Example(s):
public class Foo {
private int x; // no reason to exist at the Foo instance level
public void foo(int y) {
x = y + 5;
return x;
}
}