Call to simple setter from within class
Reports calls to a simple property setter from within the property's class.
A simple property setter is defined as one which simply assigns the value of its parameter to a field, and does no other calculations. Such simple setter calls can be safely inlined. Some coding standards also suggest against the use of simple setters for code clarity reasons.
Example:
After the quick-fix is applied:
Use the following options to configure the inspection:
Whether to only report setter calls on
this
, not on objects of the same type passed in as a parameter.Whether to ignore non-
private
setters.
Inspection options
Option | Type | Default |
---|---|---|
Ignore setter calls on other objects | Checkbox | false |
Only report when setter is 'private' | Checkbox | false |
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Java, 233.SNAPSHOT |