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

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