Module nl.jqno.equalsverifier
Class JpaLazyGetterFieldCheck<T>
java.lang.Object
nl.jqno.equalsverifier.internal.checkers.fieldchecks.JpaLazyGetterFieldCheck<T>
- All Implemented Interfaces:
FieldCheck<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AnnotationCacheprivate final ClassProbe<T> private final booleanprivate final SubjectCreator<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidassertEntity(String fieldDisplayName, String method, String getterName, boolean assertion) voidexecute(FieldProbe fieldProbe) private booleanfieldIsLazy(String fieldName) private booleanfieldIsUsed(Field field, boolean forEquals) throwingGetterCreator(String getterName)
-
Field Details
-
subjectCreator
-
type
-
classProbe
-
annotationCache
-
fieldnameToGetter
-
strictHashcode
private final boolean strictHashcode
-
-
Constructor Details
-
JpaLazyGetterFieldCheck
-
-
Method Details
-
execute
- Specified by:
executein interfaceFieldCheck<T>
-
fieldIsUsed
-
fieldIsLazy
-
throwingGetterCreator
-
assertEntity
-