报告对 Objects.equals(a, b) 的调用,其中第一个实参是静态已知为非 null。

如果两个实参都是基元,此类调用可以安全地替换为 a.equals(b)a == b

示例:


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

在应用快速修复后:


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

2018.3 最新变化