Module nl.jqno.equalsverifier
Class ReflexivityFieldCheck<T>
java.lang.Object
nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck<T>
- All Implemented Interfaces:
FieldCheck<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AnnotationCacheprivate final SubjectCreator<T> private final TypeTagprivate final ValueProvider -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcheckNullReflexivity(FieldProbe fieldProbe) private voidprivate voidcheckReflexivityFor(T left, T right) private voidcheckValueReflexivity(FieldProbe probe) voidexecute(FieldProbe fieldProbe)
-
Field Details
-
typeTag
-
subjectCreator
-
valueProvider
-
warningsToSuppress
-
nonnullFields
-
prefabbedFields
-
annotationCache
-
-
Constructor Details
-
ReflexivityFieldCheck
-
-
Method Details
-
execute
- Specified by:
executein interfaceFieldCheck<T>
-
checkReferenceReflexivity
private void checkReferenceReflexivity() -
checkValueReflexivity
-
checkNullReflexivity
-
checkReflexivityFor
-