サンプル
public class
ClassA {
public void
method(
boolean
b){
boolean
a =
false
, c =
false
;
if
((!b && !a) || !c){
//..
}
else if
(!a){
//..
}
}
}
ソリューション
否定演算子を多く使用しすぎないでください。 デフォルトの制限は 3 です。コードを再作成して、不要な否定を除去します。
public class
ClassA {
public void
method(
boolean
b){
boolean
a =
false
;
if
(!(b && a) || !c){
//..
}
else if
(!a){
//..
}
}
}