Is it possible to change the code generation template for equals() and hashCode()?
I would like the generated code to use the Java 7
Yes it is possible, but with some small hack. Locate your idea.jar file in app folder. Look inside and find files like:
and other .vm files..
These template files reuse some macros from equalsHelper.vm.
Change these files inside JAR carefully as you like restart app and check result in Idea under
generate->equals() and hashCode()->Template (... three dots on the right)->read only preview on the right side.
I think installing update of Idea may overwrite this JAR with your custom template changes.
It works! Checked in Idea 15. Enjoy. :-)