是否可以为equals()和hashCode()更改IntelliJ的代码生成模板

Mik*_*der 22 java code-generation intellij-idea

是否有可能改变代码生成模板equals()hashCode()

我希望生成的代码将Java 7 Objects类用于这些方法.

dat*_*typ 24

从Ultimate Edition的14.1版本开始,可以自定义equals()/ hashCode()的代码生成模板,而无需使用任何第三方插件.

按"Alt + Insert"(生成...),选择"equals()和hashCode()",您就可以选择其中一个预定义模板或自己的自定义模板.

编辑


klo*_*lor 5

更新:看看@datentyp 的答案。把我的留给那些坚持旧版本的人

有插件可以实现这一点。请看一下这些:

http://plugins.jetbrains.com/plugin/6875?pr=idea

http://plugins.jetbrains.com/plugin/7244?pr=idea

它们是开源的,因此您可以根据需要对其进行修改。