Inspectopedia
 
2024.3

Assignment to method parameter

Warning
New
Last modified: 03 December 2024

Reports assignment to, or modification of method parameters.

Although occasionally intended, this construct may be confusing and is therefore prohibited in some Java projects.

The quick-fix adds a declaration of a new variable.

Example:

After the quick-fix is applied:

Use the Ignore if assignment is a transformation of the original parameter option to ignore assignments that modify the parameter value based on its previous value.