报告包含字符串文字参数的 String.equals()String.equalsIgnoreCase() 调用。

有些编码标准指定字符串文字应当为 equals() 的限定符而不是参数,从而最大限度减少 NullPointerException

通过快速修复可以交换该文字和表达式。

示例:


  boolean isFoo(String value) {
    return value.equals("foo");
  }

在应用快速修复后:


  boolean isFoo(String value) {
    return "foo".equals(value);
  }