@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + t6.hashCode(); return result; }
@Test public void sanityTestHashcode() { Tuple5<Integer, Integer, Integer, Integer, Integer> same = new Tuple5<>(1, 2, 3, 4, 5); Tuple5<Integer, Integer, Integer, Integer, Integer> different = new Tuple5<>(1, 2, 3, 4, 1); assertThat(full.hashCode()) .isEqualTo(same.hashCode()) .isNotEqualTo(different.hashCode()); } }
@Override public int hashCode() { int result = super.hashCode(); result = 31 * result + t6.hashCode(); return result; }