Skip to content

Commit 5ef007f

Browse files
committed
Don't call @ForOverride methods directly.
Fixes #23.
1 parent a7ed2ff commit 5ef007f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/java/com/github/fge/jackson/JsonNumEquals.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ protected int doHash(final JsonNode t)
130130
*/
131131
if (t.isArray()) {
132132
for (final JsonNode element: t)
133-
ret = 31 * ret + doHash(element);
133+
ret = 31 * ret + hash(element);
134134
return ret;
135135
}
136136

@@ -144,7 +144,7 @@ protected int doHash(final JsonNode t)
144144
while (iterator.hasNext()) {
145145
entry = iterator.next();
146146
ret = 31 * ret
147-
+ (entry.getKey().hashCode() ^ doHash(entry.getValue()));
147+
+ (entry.getKey().hashCode() ^ hash(entry.getValue()));
148148
}
149149

150150
return ret;
@@ -172,7 +172,7 @@ private boolean arrayEquals(final JsonNode a, final JsonNode b)
172172
final int size = a.size();
173173

174174
for (int i = 0; i < size; i++)
175-
if (!doEquivalent(a.get(i), b.get(i)))
175+
if (!equivalent(a.get(i), b.get(i)))
176176
return false;
177177

178178
return true;
@@ -197,7 +197,7 @@ private boolean objectEquals(final JsonNode a, final JsonNode b)
197197
* Test each member individually.
198198
*/
199199
for (final String key: keys)
200-
if (!doEquivalent(a.get(key), b.get(key)))
200+
if (!equivalent(a.get(key), b.get(key)))
201201
return false;
202202

203203
return true;

0 commit comments

Comments
 (0)