@@ -460,8 +460,8 @@ protected boolean isEqualKey(final AbstractHashedMap.HashEntry<MultiKey<? extend
460460 final MultiKey <? extends K > multi = entry .getKey ();
461461 return
462462 multi .size () == 2 &&
463- ( key1 == multi . getKey ( 0 ) || key1 != null && key1 . equals ( multi .getKey (0 ) )) &&
464- ( key2 == multi . getKey ( 1 ) || key2 != null && key2 . equals ( multi .getKey (1 ) ));
463+ Objects . equals ( key1 , multi .getKey (0 )) &&
464+ Objects . equals ( key2 , multi .getKey (1 ));
465465 }
466466
467467 /**
@@ -478,9 +478,9 @@ protected boolean isEqualKey(final AbstractHashedMap.HashEntry<MultiKey<? extend
478478 final MultiKey <? extends K > multi = entry .getKey ();
479479 return
480480 multi .size () == 3 &&
481- ( key1 == multi . getKey ( 0 ) || key1 != null && key1 . equals ( multi .getKey (0 ) )) &&
482- ( key2 == multi . getKey ( 1 ) || key2 != null && key2 . equals ( multi .getKey (1 ) )) &&
483- ( key3 == multi . getKey ( 2 ) || key3 != null && key3 . equals ( multi .getKey (2 ) ));
481+ Objects . equals ( key1 , multi .getKey (0 )) &&
482+ Objects . equals ( key2 , multi .getKey (1 )) &&
483+ Objects . equals ( key3 , multi .getKey (2 ));
484484 }
485485
486486 /**
@@ -498,10 +498,10 @@ protected boolean isEqualKey(final AbstractHashedMap.HashEntry<MultiKey<? extend
498498 final MultiKey <? extends K > multi = entry .getKey ();
499499 return
500500 multi .size () == 4 &&
501- ( key1 == multi . getKey ( 0 ) || key1 != null && key1 . equals ( multi .getKey (0 ) )) &&
502- ( key2 == multi . getKey ( 1 ) || key2 != null && key2 . equals ( multi .getKey (1 ) )) &&
503- ( key3 == multi . getKey ( 2 ) || key3 != null && key3 . equals ( multi .getKey (2 ) )) &&
504- ( key4 == multi . getKey ( 3 ) || key4 != null && key4 . equals ( multi .getKey (3 ) ));
501+ Objects . equals ( key1 , multi .getKey (0 )) &&
502+ Objects . equals ( key2 , multi .getKey (1 )) &&
503+ Objects . equals ( key3 , multi .getKey (2 )) &&
504+ Objects . equals ( key4 , multi .getKey (3 ));
505505 }
506506
507507 /**
@@ -520,11 +520,11 @@ protected boolean isEqualKey(final AbstractHashedMap.HashEntry<MultiKey<? extend
520520 final MultiKey <? extends K > multi = entry .getKey ();
521521 return
522522 multi .size () == 5 &&
523- ( key1 == multi . getKey ( 0 ) || key1 != null && key1 . equals ( multi .getKey (0 ) )) &&
524- ( key2 == multi . getKey ( 1 ) || key2 != null && key2 . equals ( multi .getKey (1 ) )) &&
525- ( key3 == multi . getKey ( 2 ) || key3 != null && key3 . equals ( multi .getKey (2 ) )) &&
526- ( key4 == multi . getKey ( 3 ) || key4 != null && key4 . equals ( multi .getKey (3 ) )) &&
527- ( key5 == multi . getKey ( 4 ) || key5 != null && key5 . equals ( multi .getKey (4 ) ));
523+ Objects . equals ( key1 , multi .getKey (0 )) &&
524+ Objects . equals ( key2 , multi .getKey (1 )) &&
525+ Objects . equals ( key3 , multi .getKey (2 )) &&
526+ Objects . equals ( key4 , multi .getKey (3 )) &&
527+ Objects . equals ( key5 , multi .getKey (4 ));
528528 }
529529
530530 @ Override
@@ -695,7 +695,7 @@ public boolean removeAll(final Object key1) {
695695 while (it .hasNext ()) {
696696 final MultiKey <? extends K > multi = it .next ();
697697 if (multi .size () >= 1 &&
698- (key1 == null ? multi .getKey (0 ) == null : key1 . equals ( multi . getKey ( 0 ) ))) {
698+ Objects . equals (key1 , multi .getKey (0 ))) {
699699 it .remove ();
700700 modified = true ;
701701 }
@@ -720,8 +720,8 @@ public boolean removeAll(final Object key1, final Object key2) {
720720 while (it .hasNext ()) {
721721 final MultiKey <? extends K > multi = it .next ();
722722 if (multi .size () >= 2 &&
723- (key1 == null ? multi .getKey (0 ) == null : key1 . equals ( multi . getKey ( 0 ) )) &&
724- (key2 == null ? multi .getKey (1 ) == null : key2 . equals ( multi . getKey ( 1 ) ))) {
723+ Objects . equals (key1 , multi .getKey (0 )) &&
724+ Objects . equals (key2 , multi .getKey (1 ))) {
725725 it .remove ();
726726 modified = true ;
727727 }
@@ -747,9 +747,9 @@ public boolean removeAll(final Object key1, final Object key2, final Object key3
747747 while (it .hasNext ()) {
748748 final MultiKey <? extends K > multi = it .next ();
749749 if (multi .size () >= 3 &&
750- (key1 == null ? multi .getKey (0 ) == null : key1 . equals ( multi . getKey ( 0 ) )) &&
751- (key2 == null ? multi .getKey (1 ) == null : key2 . equals ( multi . getKey ( 1 ) )) &&
752- (key3 == null ? multi .getKey (2 ) == null : key3 . equals ( multi . getKey ( 2 ) ))) {
750+ Objects . equals (key1 , multi .getKey (0 )) &&
751+ Objects . equals (key2 , multi .getKey (1 )) &&
752+ Objects . equals (key3 , multi .getKey (2 ))) {
753753 it .remove ();
754754 modified = true ;
755755 }
@@ -776,10 +776,10 @@ public boolean removeAll(final Object key1, final Object key2, final Object key3
776776 while (it .hasNext ()) {
777777 final MultiKey <? extends K > multi = it .next ();
778778 if (multi .size () >= 4 &&
779- (key1 == null ? multi .getKey (0 ) == null : key1 . equals ( multi . getKey ( 0 ) )) &&
780- (key2 == null ? multi .getKey (1 ) == null : key2 . equals ( multi . getKey ( 1 ) )) &&
781- (key3 == null ? multi .getKey (2 ) == null : key3 . equals ( multi . getKey ( 2 ) )) &&
782- (key4 == null ? multi .getKey (3 ) == null : key4 . equals ( multi . getKey ( 3 ) ))) {
779+ Objects . equals (key1 , multi .getKey (0 )) &&
780+ Objects . equals (key2 , multi .getKey (1 )) &&
781+ Objects . equals (key3 , multi .getKey (2 )) &&
782+ Objects . equals (key4 , multi .getKey (3 ))) {
783783 it .remove ();
784784 modified = true ;
785785 }
0 commit comments