Java
Suspicious getter/setter
Warning
New
Last modified: 03 December 2024 Reports getter or setter methods that access a field that is not expected by its name. For example, when getY()
returns the x
field. Usually, it might be a copy-paste error.
Example:
class Point {
private int x;
private int y;
public void setX(int x) { // Warning: setter 'setX()' assigns field 'y'
this.y = x;
}
public int getY() { // Warning: getter 'getY()' returns field 'x'
return x;
}
}
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
SuspiciousGetterSetter
Use the checkbox below to report situations when a field in the class has a name that matches a name of a getter or a setter.
Here you can find the description of settings available for the Suspicious getter/setter inspection, and the reference of their default values.
Inspection Details | |
---|---|
By default bundled with: | |
Can be installed with plugin: | Java, 243.23126 |
Thanks for your feedback!
Was this page helpful?