创建新类时,通过IDE生成所有样板是很有用的(当然,除非使用Lombok)。我尝试用IntelliJ Idea做这件事,我不喜欢equals和hashCode
方法。
事实上,甚至连Idea都不喜欢equals方法。代码检查表明该声明可以简化。好吧,在应用简化n+1
次后,它看起来稍微好一点n
是方法中使用的字段数量,但它仍然不是预期的结果。
Objects.equals(objA, objB)
和Objects.hash(Object...)
被视为我工作的最佳做法。是否可以修改快速生成功能中使用的模板?
如果没有,是否有任何更新计划增强其行为,以便它至少通过检查?
答案 0 :(得分:1)
最新的IDEA 14.1 EAP(https://confluence.jetbrains.com/display/IDEADEV/IDEA+14.1+EAP)包含了这种可能性,请尝试一下。