サンプル
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){
//..
}
}
}