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