
resources.report.rules.pmd.ImmutableField.html Maven / Gradle / Ivy
ImmutableField
ImmutableField
Identifies private fields whose values never change once they are initialized either in the declaration of the field or by
a constructor. This aids in converting existing classes to immutable classes.
This rule is defined by the following Java class:
net.sourceforge.pmd.rules.design.ImmutableField
Example:
public class Foo {
private int x; // could be final
public Foo() {
x = 7;
}
public void foo() {
int a = x + 2;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy