IntelliJ IDEA 15"代码>生成"缺少上下文菜单"equals()和hashCode()"条目

Rah*_*thy 4 intellij-idea intellij-15

在我的IntelliJ IDEA 15(build 143.382)中,通过"Code> Generate"调用的上下文菜单缺少"equals()和hashCode()"条目.如何配置上下文菜单内容以将其恢复?

在此输入图像描述

Rah*_*thy 6

我的坏,事实证明内容是上下文敏感的:我从一个没有任何实例字段的类调用菜单...

  • 好吧,不确定这是否真的"聪明",我宁愿菜单项被禁用而不是缺席... (2认同)
  • 即使这样,如果一个类继承另一个类(重写 equals),子类不应该也重写它以使得只有子类型的实例相等吗? (2认同)
  • 如果您的班级没有任何字段但扩展类有...... (2认同)