Beispiel Die Vermeidung von Selbstvergleichen kann ebenso einfach wie das Suchen nach Code sein, in dem x == x wie im Beispiel dargestellt verglichen wird. Es kann dahingehend erweitert werden, dass einfache getter-Methoden und auch das Schlüsselwort this fassbar werden.

public class ClassA {
int x;
public void methodA() {
if(x==x){
// ...
}
if(this.x==x){
// ...
}
if(getX()==x){
// ...
}
}

}
Lösung Entfernen Sie 'x==x, this.x==x, getX()==x' und überdenken Sie die Logik des Codes.