Exemple

public class ClassA {

private boolean bool1, bool2 = true;

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

}


Solution
N'utilisez pas d'expression ou d'opérateur d'affectation à l'intérieur d'une instruction if. Effectuez l'affectation en dehors de l'instruction if et placez une expression booléenne correcte dans la condition.

public class ClassA {

private boolean bool1, bool2 = true;

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

}