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.fieldchecks
Fields in nl.jqno.equalsverifier.internal.checkers.fieldchecks declared as AnnotationCacheModifier and TypeFieldDescriptionprivate final AnnotationCacheJpaLazyGetterFieldCheck.annotationCacheprivate final AnnotationCacheReflexivityFieldCheck.annotationCacheprivate final AnnotationCacheSignificantFieldCheck.annotationCacheprivate final AnnotationCacheTransientFieldsCheck.annotationCacheConstructors in nl.jqno.equalsverifier.internal.checkers.fieldchecks with parameters of type AnnotationCacheModifierConstructorDescriptionTransientFieldsCheck(SubjectCreator<T> subjectCreator, TypeTag typeTag, AnnotationCache annotationCache) -
Uses of AnnotationCache in nl.jqno.equalsverifier.internal.reflection
Methods in nl.jqno.equalsverifier.internal.reflection with parameters of type AnnotationCacheModifier and TypeMethodDescriptionbooleanFieldProbe.isAnnotatedNonnull(AnnotationCache annotationCache) Checks whether the given field is marked with an Nonnull annotation, whether directly, or through some default annotation mechanism. -
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) private voidAnnotationCacheBuilder.cacheSupportedAnnotations(net.bytebuddy.description.annotation.AnnotationDescription annotation, Set<Class<?>> types, AnnotationCache cache, Consumer<Annotation> addToCache, boolean inheriting) 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.private voidAnnotationCacheBuilder.visitClass(Set<Class<?>> types, AnnotationCache cache, net.bytebuddy.description.type.TypeDescription typeDescription, boolean inheriting) private voidAnnotationCacheBuilder.visitFields(Set<Class<?>> types, AnnotationCache cache, net.bytebuddy.description.type.TypeDescription typeDescription, boolean inheriting) private voidAnnotationCacheBuilder.visitOuterClasses(Class<?> type, AnnotationCache cache, net.bytebuddy.pool.TypePool pool) private voidAnnotationCacheBuilder.visitPackage(Class<?> type, AnnotationCache cache, net.bytebuddy.pool.TypePool pool) private voidAnnotationCacheBuilder.visitSuperclasses(Class<?> type, AnnotationCache cache, net.bytebuddy.pool.TypePool pool) private voidAnnotationCacheBuilder.visitType(Set<Class<?>> types, AnnotationCache cache, net.bytebuddy.description.type.TypeDescription typeDescription, boolean inheriting) -
Uses of AnnotationCache in nl.jqno.equalsverifier.internal.util
Fields in nl.jqno.equalsverifier.internal.util declared as AnnotationCacheModifier and TypeFieldDescriptionprivate final AnnotationCacheConfiguration.annotationCacheThe field for theannotationCacherecord component.Methods in nl.jqno.equalsverifier.internal.util that return AnnotationCacheModifier and TypeMethodDescriptionConfiguration.annotationCache()Returns the value of theannotationCacherecord component.private static <T> AnnotationCacheConfiguration.buildAnnotationCache(Class<T> type, Set<String> ignoredAnnotationClassNames) Methods in nl.jqno.equalsverifier.internal.util with parameters of type AnnotationCacheModifier and TypeMethodDescriptionConfiguration.determineIgnoredFields(Class<T> type, AnnotationCache annotationCache, EnumSet<Warning> warningsToSuppress, Set<String> excludedFields, Set<String> includedFields, Set<String> actualFields) private static voidValidations.validateClassAnnotations(Class<?> type, AnnotationCache cache, Set<Warning> warnings, Set<String> includedFields, Set<String> excludedFields) private static voidValidations.validateFieldAnnotation(Class<?> type, FieldProbe p, AnnotationCache cache, Set<Warning> warnings, Set<String> includedFields) private static voidValidations.validateFieldAnnotations(Class<?> type, AnnotationCache cache, Set<Warning> warnings, Set<String> includedFields) static voidValidations.validateProcessedAnnotations(Class<?> type, AnnotationCache cache, Set<Warning> warnings, Set<String> includedFields, Set<String> excludedFields) Constructors in nl.jqno.equalsverifier.internal.util with parameters of type AnnotationCacheModifierConstructorDescriptionConfiguration(Class<T> type, TypeTag typeTag, InstanceFactory<T> factory, InstanceFactory<? extends T> subclassFactory, Set<String> ignoredFields, Set<String> nonnullFields, Set<String> prefabbedFields, AnnotationCache annotationCache, CachedHashCodeInitializer<T> cachedHashCodeInitializer, boolean hasRedefinedSuperclass, InstanceFactory<?> redefinedSuperclassFactory, Class<? extends T> redefinedSubclass, InstanceFactory<? extends T> redefinedSubclassFactory, boolean usingGetClass, EnumSet<Warning> warningsToSuppress, Set<Mode> modes, Function<String, String> fieldnameToGetter, boolean isKotlin, List<T> equalExamples, List<T> unequalExamples) Creates an instance of aConfigurationrecord class.