最初の引数が非 null だと静的に分かっている Objects.equals(a, b) の呼び出しを報告します。

このような呼び出しは、両方の引数がプリミティブである場合に a.equals(b) または a == b に安全に置換できます。

例:


  String defaultName = "default";
  boolean isDefault = Objects.equals(defaultName, name);

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


  String defaultName = "default";
  boolean isDefault = defaultName.equals(name);

2018.3 の新機能です