Anna Kozlova
|
1b70e296eb
|
simplified hashCode for nullable arrays (IDEA-144775)
|
2015-09-04 17:46:13 +03:00 |
|
Anna Kozlova
|
715ae734a2
|
fix equals templates (IDEA-141700)
|
2015-06-23 12:05:19 +03:00 |
|
Anna Kozlova
|
6a6b9f5226
|
java.util.Objects equals/hashCode: use Arrays for array fields, ensure single array is not passed to Objects.hashCode vararg to avoid confusion (IDEA-140111)
|
2015-05-12 17:07:09 +02:00 |
|
Anna Kozlova
|
e424def657
|
generate equals: compare primitive and enums without boxing (IDEA-139622)
|
2015-04-24 20:33:42 +02:00 |
|
Anna Kozlova
|
55e07132e9
|
equals/hashCode templates: simplify guava/java 7 corresponding to arrays (IDEA-135684)
|
2015-01-27 20:00:40 +03:00 |
|
Anna Kozlova
|
88b543d2c6
|
generate equals/hashCode: generate deepHashCode for IntelliJ template; do not use deep equals for Objects template as Objects.hash doesn't support it anyway (IDEA-135313)
|
2015-01-19 19:02:10 +01:00 |
|
Anna Kozlova
|
0074de3fa9
|
generate equals/hashCode: ensure one @Override is inserted; extensions could also provide their annotations on equals/hashCode override;
tests: language level is 1.5 though jdk is mockJdk14 without @Override as expected -> fqns in test data
|
2015-01-13 16:18:30 +01:00 |
|
Anna Kozlova
|
cd2d451fba
|
generate equals/hashCode: sort primitive fields up and leave natural ordering (IDEA-21339)
|
2015-01-13 16:18:27 +01:00 |
|
Anna Kozlova
|
5373392483
|
generate equals/hashCode: pass wildcards as type arguments when needed (IDEA-127939)
|
2015-01-13 13:34:10 +01:00 |
|
Anna Kozlova
|
04b8cf4aa5
|
generate equals/hashCode: allow getters (IDEA-73860)
|
2015-01-13 12:48:00 +01:00 |
|
Anna Kozlova
|
aab113eeab
|
generate equals/hashCode: template for java.util.Objects; treat super.hashCode
|
2015-01-12 17:37:39 +01:00 |
|
Anna Kozlova
|
1aea6bd2b3
|
generate equals/hashCode: tests for apache/guava templates
|
2015-01-12 17:25:52 +01:00 |
|
Anna Kozlova
|
0ee564a95e
|
generate equals/hashCode: use velocity templates
|
2015-01-09 21:02:03 +01:00 |
|
Anna Kozlova
|
bb51fb1c63
|
generate equals/hashCode: support deep arrays equals for java > 1.5 (IDEA-131533)
|
2014-12-24 20:26:36 +01:00 |
|
anna
|
b3eb62d36e
|
generate double hashCode: simplify expr (IDEA-103687)
(cherry picked from commit 8796e6596a3e3e142b072d405bbf37071b810c5c)
|
2013-03-26 21:43:14 +01:00 |
|
anna
|
d999759ebe
|
generate hashCode: prevent conflicts with 'Arrays' name
|
2013-02-12 10:51:56 +01:00 |
|
anna
|
e6657a722f
|
move tests to community
|
2013-02-12 10:22:22 +01:00 |
|