Beispiel

public class ClassA {

private boolean bool1, bool2 = true;

public void methodA () {
if ((bool1=bool2)) {
//..
}
}

}


Lösung
Verwenden Sie innerhalb einer Anweisung 'if' keinen Zuordnungsoperator/-ausdruck. Nehmen Sie die Zuordnung außerhalb der Anweisung 'if' vor, und verwenden Sie einen korrekten booleschen Ausdruck in der Bedingung.

public class ClassA {

private boolean bool1, bool2 = true;

public void methodA () {
bool1 = true;
if ((bool1==bool2)) {
//..
}
}

}