File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed
opengrok-indexer/src/main/java/org/opengrok/indexer/history Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -223,6 +223,14 @@ private boolean checkEquals(Object o1, Object o2) {
223
223
return (o1 == null && o2 == null );
224
224
}
225
225
226
+ private int getHashCode (Object o ) {
227
+ if (o == null ) {
228
+ return 0 ;
229
+ }
230
+
231
+ return o .hashCode ();
232
+ }
233
+
226
234
@ Override
227
235
public boolean equals (Object o ) {
228
236
if (this == o ) {
@@ -252,7 +260,7 @@ public boolean equals(Object o) {
252
260
253
261
@ Override
254
262
public int hashCode () {
255
- return getAuthor (). hashCode ( ) + getRevision (). hashCode ( ) + getDate (). hashCode () + getMessage (). hashCode ( ) +
256
- getFiles (). hashCode () + ( getTags () != null ? getTags (). hashCode () : 0 );
263
+ return getHashCode ( getAuthor ()) + getHashCode ( getRevision ()) + getHashCode ( getDate ()) +
264
+ getHashCode ( getMessage ()) + getHashCode ( getFiles ()) + getHashCode ( getTags ());
257
265
}
258
266
}
You can’t perform that action at this time.
0 commit comments