@Test void hashCodeBuilderShouldReturnHashImplBuilder() { HashCodeBuilder<String> builder = Equalizer.hashCodeBuilder(); assertThat(builder) .isInstanceOf(HashCodeImpl.Builder.class); }
public static <T> HashCodeBuilder<T> hashCodeBuilder() { return new HashCodeImpl.Builder<>(); }
Equalizer { public static <T> HashCodeBuilder<T> hashCodeBuilder() { return new HashCodeImpl.Builder<>(); } }
Equalizer { public static <T> HashCodeBuilder<T> hashCodeBuilder() { return new HashCodeImpl.Builder<>(); } private  Equalizer(); }
Equalizer { public static <T> HashCodeBuilder<T> hashCodeBuilder() { return new HashCodeImpl.Builder<>(); } private  Equalizer(); static EqualsBuilder<T> equalsBuilder(Class<T> targetClass); static HashCodeBuilder<T> hashCodeBuilder(); static EqualsAndHashCodeBuilder<T> equalsAndHashCodeBuilder(Class<T> targetClass); }
Equalizer { public static <T> HashCodeBuilder<T> hashCodeBuilder() { return new HashCodeImpl.Builder<>(); } private  Equalizer(); static EqualsBuilder<T> equalsBuilder(Class<T> targetClass); static HashCodeBuilder<T> hashCodeBuilder(); static EqualsAndHashCodeBuilder<T> equalsAndHashCodeBuilder(Class<T> targetClass);  }