JD.IFEMPTY
JD.IFEMPTY は、if 文に空の then 分岐しかない場合に発生します。コードが完成していない可能性があります。
脆弱性とリスク
プログラマーがこのチェックを残している可能性があります。コードに戻って何かを追加するつもりであったか、忘れているのかもしれません。パフォーマンスに影響しない if、特に if メソッドの呼び出しが関係しています。
軽減と防止
コードを変更して if の分岐が空にならないようにするか、if 全体を削除してください。
例 1
コピー
private void foo(Object a) {
// ...
if (a==null) {
// do something
}
}
JD.IFEMPTY が 11 行目に対して報告されています。冗長な 'if' ステートメント。コードが完成していない可能性があります。