AvoidReassigningParameters

Reassigning values to parameters is a questionable practice. Use a temporary local variable instead.

This rule is defined by the following Java class: net.sourceforge.pmd.rules.AvoidReassigningParameters

Example:

                

public class Foo {
 private void foo(String bar) {
  bar = "something else";
 }
}