Module nl.jqno.equalsverifier
Class ExamplesChecker<T>
java.lang.Object
nl.jqno.equalsverifier.internal.checkers.ExamplesChecker<T>
- All Implemented Interfaces:
Checker
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CachedHashCodeInitializer<T> private final SubjectCreator<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheck()private voidcheckEqualButNotIdentical(T reference, T other) private voidcheckHashCode(T reference, T copy) private voidcheckNonNullity(T reference) private voidprivate voidcheckReflexivity(T reference) private voidcheckSingle(T reference, T copy) private voidcheckTypeCheck(T reference) ensureEnoughExamples(List<T> examples) private booleanisIdentical(T reference, T other)
-
Field Details
-
type
-
equalExamples
-
unequalExamples
-
subjectCreator
-
cachedHashCodeInitializer
-
-
Constructor Details
-
ExamplesChecker
-
-
Method Details