else 分岐を含み、条件が否定されている if ステートメントを報告します。

通常、このようなステートメントは if および else 分岐の順序を反転させると明確さが増します。

現在の if ステートメントを反転するクイックフィックスがあります。

例:


    void m(Object o1, Object o2) {
        if (o1 != o2) {
            System.out.println(1);
        }
        else {
            System.out.println(2);
        }
    }

クイックフィックス適用後:


    void m(Object o1, Object o2) {
        if (o1 == o2) {
            System.out.println(2);
        } else {
            System.out.println(1);
        }
    }

!= null 形式の比較を無視するには、「'!= null' 比較を無視する」オプションを使用します。

!= 0 形式の比較を無視するには、「'!= 0' 比較を無視する」オプションを使用します。