All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy