Uses of Class
nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCache
Packages that use AnnotationCache
Package
Description
-
Uses of AnnotationCache in nl.jqno.equalsverifier.internal.checkers
Methods in nl.jqno.equalsverifier.internal.checkers with parameters of type AnnotationCacheModifier and TypeMethodDescriptionvoidFieldInspector.checkWithNull(boolean isNullWarningSuppressed, boolean isZeroWarningSuppressed, Set<String> nonnullFields, AnnotationCache annotationCache, FieldCheck<T> check) -
Uses of AnnotationCache in nl.jqno.equalsverifier.internal.reflection
Methods in nl.jqno.equalsverifier.internal.reflection with parameters of type AnnotationCacheModifier and TypeMethodDescriptionClassAccessor.getDefaultValuesAccessor(TypeTag enclosingType, boolean isWarningNullSuppressed, boolean isWarningZeroSuppressed, Set<String> nonnullFields, AnnotationCache annotationCache) Returns anObjectAccessorfor an instance of T where all the fields are initialized to their default values. -
Uses of AnnotationCache in nl.jqno.equalsverifier.internal.reflection.annotations
Methods in nl.jqno.equalsverifier.internal.reflection.annotations with parameters of type AnnotationCacheModifier and TypeMethodDescriptionvoidAnnotationCacheBuilder.build(Class<?> type, AnnotationCache cache) static booleanNonnullAnnotationVerifier.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 voidAnnotation.postProcess(Set<Class<?>> types, AnnotationCache annotationCache) Performs post processing after the annotation was added to the cache.default booleanAnnotation.validate(AnnotationProperties properties, AnnotationCache annotationCache, Set<String> ignoredAnnotations) Validates the annotation based on its properties. -
Uses of AnnotationCache in nl.jqno.equalsverifier.internal.util
Methods in nl.jqno.equalsverifier.internal.util that return AnnotationCacheMethods in nl.jqno.equalsverifier.internal.util with parameters of type AnnotationCacheModifier and TypeMethodDescriptionstatic voidValidations.validateProcessedAnnotations(Class<?> type, AnnotationCache cache, Set<Warning> warnings, Set<String> includedFields, Set<String> excludedFields)