报告对枚举常量的 equals() 调用。

这样的调用可以替换为标识比较 (==),因为只有两个枚举常量具备相同的标识时,它们才相等。

通过快速修复可将该调用更改为比较。

示例:


  boolean foo(MyEnum value) {
    return value.equals(MyEnum.FOO);
  }

在应用快速修复后:


  boolean foo(MyEnum value) {
    return value == MyEnum.FOO;
  }