java.util.Objects#equals の呼び出しに置換できる式を報告します。

例:


  void f(Object a, Object b) {
    boolean result = a != null && a.equals(b);
  }

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


  void f(Object a, Object b) {
    boolean result = Objects.equals(a, b);
  }

a != null && a.equals(b) のような式を Objects.equals(a, b) に置換すると、セマンティクスがわずかに変更されます。 この動作を有効または無効にするには、「'a != null \&\& a.equals(b)' のような式をハイライトする」オプションを使用します。