Exemple

public class ClassA {

public void method(boolean b){
boolean a = false, c = false;
if ((!b && !a) || !c){
//..
}
else if (!a){
//..
}
}
}


Solution
Evitez d'utiliser trop d'opérateurs de négation. La limite par défaut est de trois. Essayez de restructurer le code pour le débarrasser des négations inutiles.


public class ClassA {

public void method(boolean b){
boolean a = false;
if (!(b && a) || !c){
//..
}
else if (!a){
//..
}
}
}