Uses of Class
nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCache
Package
Description
-
Uses of AnnotationCache in nl.jqno.equalsverifier.internal.checkers
Modifier and TypeMethodDescriptionvoid
FieldInspector.checkWithNull
(boolean isNullWarningSuppressed, boolean isZeroWarningSuppressed, Set<String> nonnullFields, AnnotationCache annotationCache, FieldCheck<T> check) -
Uses of AnnotationCache in nl.jqno.equalsverifier.internal.reflection
Modifier and TypeMethodDescriptionClassAccessor.getDefaultValuesAccessor
(TypeTag enclosingType, boolean isWarningNullSuppressed, boolean isWarningZeroSuppressed, Set<String> nonnullFields, AnnotationCache annotationCache) Returns anObjectAccessor
for an instance of T where all the fields are initialized to their default values. -
Uses of AnnotationCache in nl.jqno.equalsverifier.internal.reflection.annotations
Modifier and TypeMethodDescriptionvoid
AnnotationCacheBuilder.build
(Class<?> type, AnnotationCache cache) static boolean
NonnullAnnotationVerifier.fieldIsNonnull
(Field field, AnnotationCache annotationCache) Checks whether the given field is marked with an Nonnull annotation, whether directly, or through some default annotation mechanism.default void
Annotation.postProcess
(Set<Class<?>> types, AnnotationCache annotationCache) Performs post processing after the annotation was added to the cache.default boolean
Annotation.validate
(AnnotationProperties properties, AnnotationCache annotationCache, Set<String> ignoredAnnotations) Validates the annotation based on its properties. -
Uses of AnnotationCache in nl.jqno.equalsverifier.internal.util
Modifier and TypeMethodDescriptionstatic void
Validations.validateProcessedAnnotations
(Class<?> type, AnnotationCache cache, Set<Warning> warnings, Set<String> includedFields, Set<String> excludedFields)