Commit Graph

8 Commits

Author SHA1 Message Date
Bas Leijdekkers
7fbe663b37 Java: don't add instance check when generating equals() (IDEA-357686)
GitOrigin-RevId: 21a0555c2fe6be705fe4d510c8d8d08238af4585
2024-09-25 21:53:25 +00:00
Bas Leijdekkers
e8d2bff198 Java: generate compact equals when using IntelliJ Default (IDEA-339226)
GitOrigin-RevId: dd90f8e079a2693d74a220ef95aca3223c105fa9
2023-12-05 10:02:17 +00:00
Bas Leijdekkers
caab7e4bf9 Java: use deepEquals() / deepHashCode() for multi-dimensional arrays (IDEA-199543)
when generating equals() and hashCode() methods using the "java.util.Objects.equals() and hash() (java 7+)" template

GitOrigin-RevId: a863b875fa482542bbb9b2efc5e61cfa2bfb787d
2023-11-20 11:23:46 +00:00
Tagir Valeev
510f18aac0 [java] Generate equals: use always Objects.equals; don't ask for nullity (IDEA-309175)
GitOrigin-RevId: 13752e788588e8ed3c0b6dac85ccfd6c81fbdf0a
2022-12-22 21:07:28 +00:00
Anna Kozlova
e429717fa2 java generate eq template: let formatter wrap lines (IDEA-238510)
GitOrigin-RevId: d9de5f37341fd7eeb64b9a598c75a513edbe810e
2020-09-09 18:08:01 +00:00
Anna.Kozlova
449b375178 equals/hashCode generation: simplify Objects.equals when fields are notNull (IDEA-194650) 2018-07-09 19:46:44 +02:00
Anna.Kozlova
c8493f4064 remove redundant line break in generated code (IDEA-189268) 2018-04-03 16:53:09 +02:00
Anna Kozlova
e78186d6ae support for arrays in template j.u.Objects.equals/hashCode (IDEA-162302) 2017-06-08 17:49:06 +03:00