Példa

public class ClassA {

private boolean bool1, bool2 = true;

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

}


Megoldás
Ne használjon hozzárendelő utasítást/kifejezést az if utasításban. Végezze el a hozzárendelést az if utasításon kívül, és adjon meg egy megfelelő boolean kifejezést a feltételben.

public class ClassA {

private boolean bool1, bool2 = true;

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

}