Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaLangReflectValueSupplier.JavaApiReflectionClassesContainer
- AbstractDelegationChecker<T> - Class in nl.jqno.equalsverifier.internal.checkers
- AbstractDelegationChecker(Context<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- abstractMethodErrorThrown(String, Field, AbstractMethodError) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.NullPointerExceptionFieldCheck
- AbstractValueProvider - Class in nl.jqno.equalsverifier.internal.valueproviders
-
A ValueProvider that can instantiate abstract types, including (sealed) interfaces.
- AbstractValueProvider(ValueProvider) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.AbstractValueProvider
- actualFields - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- actualType - Variable in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- addArrayElementsToList(List<T>, T...) - Static method in class nl.jqno.equalsverifier.internal.util.ListBuilders
- addArrayProperties(Object, String, AnnotationProperties) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- addClassAnnotation(Class<?>, Annotation) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCache
- addClassAnnotation(Annotation) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationClassCache
- addEnumProperties(Object, String, AnnotationProperties) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- addField(Class<?>, String) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCache
- addField(String) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationClassCache
- addFieldAnnotation(Class<?>, String, Annotation) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCache
- addFieldAnnotation(String, Annotation) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationClassCache
- addFieldsFor(Class<?>) - Method in class nl.jqno.equalsverifier.internal.reflection.FieldIterable
- addGenericPrefabValues(UserPrefabValueCaches, Class<T>, Func.Func1<?, T>) - Static method in class nl.jqno.equalsverifier.internal.PrefabValuesApi
- addGenericPrefabValues(UserPrefabValueCaches, Class<T>, Func.Func2<?, ?, T>) - Static method in class nl.jqno.equalsverifier.internal.PrefabValuesApi
- addPrefabValues(UserPrefabValueCaches, Class<T>, T, T, T) - Static method in class nl.jqno.equalsverifier.internal.PrefabValuesApi
- addPrefabValues(UserPrefabValueCaches, Objenesis, Class<T>, T, T) - Static method in class nl.jqno.equalsverifier.internal.PrefabValuesApi
- addPrefabValuesForField(FieldCache, Class<?>, String, T, T, T) - Static method in class nl.jqno.equalsverifier.internal.PrefabValuesApi
- addPrefabValuesForField(FieldCache, Objenesis, Class<?>, String, T, T) - Static method in class nl.jqno.equalsverifier.internal.PrefabValuesApi
- addResettablePrefabValues(UserPrefabValueCaches, Objenesis, Class<T>, Supplier<T>, Supplier<T>) - Static method in class nl.jqno.equalsverifier.internal.PrefabValuesApi
- addToStack(TypeTag) - Method in class nl.jqno.equalsverifier.internal.valueproviders.Attributes
- ALL_FIELDS_SHOULD_BE_USED - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Signals that not all fields are relevant in the
equalscontract. - ALL_NONFINAL_FIELDS_SHOULD_BE_USED - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Signals that non-final fields are not relevant in the
equalscontract. - allExcludedFields - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- allIncludedFields - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- AlwaysEqualUrlHandler() - Constructor for class nl.jqno.equalsverifier.internal.checkers.fieldchecks.UrlFieldCheck.AlwaysEqualUrlHandler
- andUnequalExample(T) - Method in class nl.jqno.equalsverifier.api.RelaxedEqualsVerifierApi
-
Asks for an unequal instance of T and subsequently returns a fully constructed instance of
EqualsVerifier. - andUnequalExamples(T, T...) - Method in class nl.jqno.equalsverifier.api.RelaxedEqualsVerifierApi
-
Asks for a list of unequal instances of T and subsequently returns a fully constructed instance of
EqualsVerifier. - Annotation - Interface in nl.jqno.equalsverifier.internal.reflection.annotations
-
Describes an annotation that can be recognised by EqualsVerifier.
- annotationCache - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.JpaLazyGetterFieldCheck
- annotationCache - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck
- annotationCache - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- annotationCache - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.TransientFieldsCheck
- annotationCache - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
annotationCacherecord component. - annotationCache() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
annotationCacherecord component. - AnnotationCache - Class in nl.jqno.equalsverifier.internal.reflection.annotations
- AnnotationCache() - Constructor for class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCache
- AnnotationCacheBuilder - Class in nl.jqno.equalsverifier.internal.reflection.annotations
- AnnotationCacheBuilder(Annotation[], Set<String>) - Constructor for class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- AnnotationClassCache - Class in nl.jqno.equalsverifier.internal.reflection.annotations
- AnnotationClassCache() - Constructor for class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationClassCache
- AnnotationProperties - Class in nl.jqno.equalsverifier.internal.reflection.annotations
-
Contains all properties of an annotation necessary to to make decisions about that annotation.
- AnnotationProperties(String) - Constructor for class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationProperties
-
Constructor.
- apply(List<?>) - Method in interface nl.jqno.equalsverifier.Func
- apply(List<?>) - Method in interface nl.jqno.equalsverifier.Func.Func1
- apply(List<?>) - Method in interface nl.jqno.equalsverifier.Func.Func2
- arrayCopy(Object) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ArrayFieldCheck
- arrayFieldCheck - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- ArrayFieldCheck<T> - Class in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- ArrayFieldCheck(SubjectCreator<T>, CachedHashCodeInitializer<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ArrayFieldCheck
- ArrayValueProvider - Class in nl.jqno.equalsverifier.internal.valueproviders
-
A ValueProvider for arrays.
- ArrayValueProvider(ValueProvider) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.ArrayValueProvider
- arrayValues - Variable in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationProperties
- Assert - Class in nl.jqno.equalsverifier.internal.util
-
Alternative for org.junit.Assert, so we can assert things without having a dependency on JUnit.
- Assert() - Constructor for class nl.jqno.equalsverifier.internal.util.Assert
- assertArray(String, Object, Object) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ArrayFieldCheck
- assertDeep(String, Object, Object) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ArrayFieldCheck
- assertEntity(String, String, String, boolean) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.JpaLazyGetterFieldCheck
- assertEquals(Formatter, Object, Object) - Static method in class nl.jqno.equalsverifier.internal.util.Assert
-
Asserts that two Objects are equal to one another.
- assertEqualsAndHashCodeRelyOnSameFields(boolean, boolean, T, T, String, boolean) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- assertFalse(Formatter, boolean) - Static method in class nl.jqno.equalsverifier.internal.util.Assert
-
Asserts that an assertion is true.
- assertFieldShouldBeIgnored(boolean, boolean, T, FieldProbe, boolean) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- assertFieldShouldHaveBeenUsed(String, boolean, boolean, boolean, boolean) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- assertFieldShouldNotBeUsed(String, boolean, boolean, boolean, boolean, boolean) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- assertHasKotlinReflect(Field) - Static method in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinProbe
- AssertionException - Exception Class in nl.jqno.equalsverifier.internal.exceptions
-
Signals that an EqualsVerfier assertion has failed.
- AssertionException(Formatter) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.AssertionException
- AssertionException(Formatter, Throwable) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.AssertionException
- assertNotEquals(Formatter, Object, Object) - Static method in class nl.jqno.equalsverifier.internal.util.Assert
-
Asserts that two Objects are not equal to one another.
- assertTrue(Formatter, boolean) - Static method in class nl.jqno.equalsverifier.internal.util.Assert
-
Asserts that an assertion is false.
- attempt(Class<?>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueProvider
- attributes - Variable in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericValueSupplier
- Attributes - Class in nl.jqno.equalsverifier.internal.valueproviders
- Attributes(String, String, LinkedHashSet<TypeTag>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.Attributes
B
- b - Variable in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaLangReflectValueSupplier.JavaApiReflectionClassesContainer
- BIGDECIMAL_EQUALITY - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Disables the check that equality of
BigDecimalfields is implemented usingcompareTorather thanequals. - bigDecimalFieldCheck - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- BigDecimalFieldCheck<T> - Class in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- BigDecimalFieldCheck(SubjectCreator<T>, CachedHashCodeInitializer<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.fieldchecks.BigDecimalFieldCheck
- blue - Variable in record class nl.jqno.equalsverifier.internal.reflection.Tuple
-
The field for the
bluerecord component. - blue() - Method in record class nl.jqno.equalsverifier.internal.reflection.Tuple
-
Returns the value of the
bluerecord component. - BLUE - Enum constant in enum class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericJavaLangValueSupplier.Dummy
- BUG - Static variable in exception class nl.jqno.equalsverifier.internal.exceptions.EqualsVerifierInternalBugException
- build(Class<?>, Class<?>...) - Static method in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExceptClasses
- build(Class<?>, AnnotationCache) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- build(Class<T>, InstanceFactory<T>, InstanceFactory<? extends T>, Set<String>, Set<String>, Set<String>, Set<String>, CachedHashCodeInitializer<T>, boolean, InstanceFactory<?>, Class<? extends T>, InstanceFactory<? extends T>, boolean, EnumSet<Warning>, Set<Mode>, Function<String, String>, Set<String>, Set<String>, List<T>, List<T>) - Static method in record class nl.jqno.equalsverifier.internal.util.Configuration
- build(Set<Mode>, UserPrefabValueCaches, FieldCache, Objenesis) - Static method in class nl.jqno.equalsverifier.internal.util.ValueProviderBuilder
- buildAbstractDelegationErrorMessage(Class<?>, boolean, String, String) - Method in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- buildAnnotationCache(Class<T>, Set<String>) - Static method in record class nl.jqno.equalsverifier.internal.util.Configuration
- buildAnnotationProperties(AnnotationDescription) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- buildConfig() - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- buildErrorMessage(String, boolean) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- buildListOfAtLeastOne(T, T...) - Static method in class nl.jqno.equalsverifier.internal.util.ListBuilders
-
Builds a list with at least one example.
- buildListOfAtLeastTwo(T, T, T...) - Static method in class nl.jqno.equalsverifier.internal.util.ListBuilders
-
Builds a list with at least two examples.
- buildLookup(TypeTag) - Static method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
- buildMessage(Throwable, List<?>) - Method in class nl.jqno.equalsverifier.internal.reflection.RecordProbe
- buildMock(Class<T>, String, String) - Method in class nl.jqno.equalsverifier.internal.valueproviders.MockitoValueProvider
- buildSingleAbstractMethodErrorMessage(Class<?>, boolean, boolean) - Method in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- BuiltinGenericPrefabValueProvider - Class in nl.jqno.equalsverifier.internal.valueproviders
-
A ValueProvider for generic Java API classes.
- BuiltinGenericPrefabValueProvider(ValueProvider) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.BuiltinGenericPrefabValueProvider
- BuiltinPrefabValueProvider - Class in nl.jqno.equalsverifier.internal.valueproviders
-
A ValueProvider for non-generic, built-in prefab values.
- BuiltinPrefabValueProvider() - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.BuiltinPrefabValueProvider
- BuiltinVersionSpecificValueProvider - Class in nl.jqno.equalsverifier.internal.valueproviders
-
A ValueProvider for Java API classes that are bundled in Java versions higher than EqualsVerifier's current baseline version.
- BuiltinVersionSpecificValueProvider(ValueProvider) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.BuiltinVersionSpecificValueProvider
C
- cache - Variable in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCache
- cache - Variable in class nl.jqno.equalsverifier.internal.reflection.FieldCache
-
We store Strings instead of Fields, to make it easier to interact with when we don't actually have a reference to a Field.
- cache - Variable in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueCaches
- CachedHashCodeChecker<T> - Class in nl.jqno.equalsverifier.internal.checkers
- CachedHashCodeChecker(Configuration<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.CachedHashCodeChecker
- cachedHashCodeField - Variable in class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- cachedHashCodeInitializer - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- cachedHashCodeInitializer - Variable in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- cachedHashCodeInitializer - Variable in class nl.jqno.equalsverifier.internal.checkers.CachedHashCodeChecker
- cachedHashCodeInitializer - Variable in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- cachedHashCodeInitializer - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ArrayFieldCheck
- cachedHashCodeInitializer - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.BigDecimalFieldCheck
- cachedHashCodeInitializer - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- cachedHashCodeInitializer - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.StringFieldCheck
- cachedHashCodeInitializer - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.UrlFieldCheck
- cachedHashCodeInitializer - Variable in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- cachedHashCodeInitializer - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
cachedHashCodeInitializerrecord component. - cachedHashCodeInitializer() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
cachedHashCodeInitializerrecord component. - CachedHashCodeInitializer<T> - Class in nl.jqno.equalsverifier.internal.util
-
Records an initializer for a cached hash code (field name and recompute method), if any, for the object to be verified.
- CachedHashCodeInitializer() - Constructor for class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- CachedHashCodeInitializer(boolean, FieldProbe, Method, T) - Constructor for class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- CachedHashCodeInitializer(Class<?>, String, String, T) - Constructor for class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- cacheKey - Variable in class nl.jqno.equalsverifier.internal.valueproviders.Attributes
- cacheKey() - Method in class nl.jqno.equalsverifier.internal.valueproviders.Attributes
- caches - Variable in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueProvider
- cacheSupportedAnnotations(AnnotationDescription, Set<Class<?>>, AnnotationCache, Consumer<Annotation>, boolean) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- CachingValueProvider - Class in nl.jqno.equalsverifier.internal.valueproviders
-
Provides cached instances of classes.
- CachingValueProvider(UserPrefabValueCaches, FieldCache, ValueProvider) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.CachingValueProvider
-
Constructor.
- calculateMethod - Variable in class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- callRecordConstructor(List<?>) - Method in class nl.jqno.equalsverifier.internal.reflection.RecordProbe
- canBeCached(Class<?>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueCaches
-
Whether instances of
typeshould be cached. - canBeDefault(Configuration<?>) - Method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Returns whether the field can be set to the default value for its type.
- canBeModifiedReflectively() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Determines whether the field can be modified using reflection.
- canProbe() - Static method in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinScreen
- cantReflectivelyModifyFinal() - Static method in class nl.jqno.equalsverifier.internal.instantiators.InstantiatorFactory
- cause - Variable in class nl.jqno.equalsverifier.EqualsVerifierReport
- ChainedValueProvider - Class in nl.jqno.equalsverifier.internal.valueproviders
-
Provider of prefabricated instances of classes, delegating to other ValueProviders in sequence.
- ChainedValueProvider(ValueProvider...) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.ChainedValueProvider
-
Constructor.
- check() - Method in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- check() - Method in class nl.jqno.equalsverifier.internal.checkers.CachedHashCodeChecker
- check() - Method in interface nl.jqno.equalsverifier.internal.checkers.Checker
- check() - Method in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- check() - Method in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- check() - Method in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- check() - Method in class nl.jqno.equalsverifier.internal.checkers.MapEntryHashCodeRequirementChecker
- check() - Method in class nl.jqno.equalsverifier.internal.checkers.NullChecker
- check() - Method in class nl.jqno.equalsverifier.internal.checkers.SignatureChecker
- check(FieldCheck<T>) - Method in class nl.jqno.equalsverifier.internal.checkers.FieldInspector
- checkAbstractDelegation(T, T) - Method in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- checkAbstractDelegationInFields() - Method in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- checkAbstractEqualsAndHashCode() - Method in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- checkAbstractMethods(Class<?>, S, S, boolean) - Method in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- checkEqualButNotIdentical(T, T) - Method in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- checkEquals(Field, BigDecimal, BigDecimal, T, T) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.BigDecimalFieldCheck
- checkEquals(Field, T, T) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.UrlFieldCheck
- checkEquals(Method) - Method in class nl.jqno.equalsverifier.internal.checkers.SignatureChecker
- checkEqualsIsDefined() - Method in class nl.jqno.equalsverifier.internal.checkers.SignatureChecker
- Checker - Interface in nl.jqno.equalsverifier.internal.checkers
- checkFinalEqualsMethod() - Method in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- checkHashCode(Field, BigDecimal, BigDecimal, T, T) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.BigDecimalFieldCheck
- checkHashCode(Field, T, T) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.UrlFieldCheck
- checkHashCode(T, T) - Method in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- checkMatchingValues(A, B, String) - Method in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- checkNonNullity(T) - Method in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- checkNullReflexivity(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck
- checkPreconditions() - Method in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- checkRedefinedSubclass() - Method in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- checkReferenceReflexivity() - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck
- checkReflexivity(T) - Method in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- checkReflexivityFor(T, T) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck
- CheckReturnValue - Annotation Interface in nl.jqno.equalsverifier
-
Allows tooling to discover if you forgot to call `#verify()`.
- checkSingle(T, T) - Method in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- checkSubclass() - Method in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- checkSuperclass() - Method in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- checkSuperProperties(T, Object, T) - Method in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- checkSymmetry(T, T) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SymmetryFieldCheck
- checkTypeCheck(T) - Method in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- checkValueReflexivity(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck
- checkValues(T, T, T, FieldProbe, boolean) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- classAnnotations - Variable in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationClassCache
- classCastExceptionThrown(Field, ClassCastException) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.NullPointerExceptionFieldCheck
- ClassConstructorInstantiator<T> - Class in nl.jqno.equalsverifier.internal.instantiators
-
Creates an instance of a class by calling the constructor.
- ClassConstructorInstantiator(Class<T>, Constructor<T>) - Constructor for class nl.jqno.equalsverifier.internal.instantiators.ClassConstructorInstantiator
-
Package private constructor.
- classes(Class<?>...) - Static method in class nl.jqno.equalsverifier.internal.reflection.Util
-
Helper method to create an array of Classes.
- classForName(ClassLoader, String) - Static method in class nl.jqno.equalsverifier.internal.reflection.Util
-
Helper method to resolve a Class of a given name through a given ClassLoader.
- classForName(String) - Static method in class nl.jqno.equalsverifier.internal.reflection.Util
-
Helper method to resolve a Class of a given name.
- className - Variable in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationProperties
- classProbe - Variable in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- classProbe - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.JpaLazyGetterFieldCheck
- classProbe - Variable in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- classProbe - Variable in class nl.jqno.equalsverifier.internal.checkers.SignatureChecker
- classProbe - Variable in class nl.jqno.equalsverifier.internal.util.Context
- ClassProbe<T> - Class in nl.jqno.equalsverifier.internal.reflection
-
Provides read-only reflective access to a class.
- ClassProbe(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Private constructor.
- clearCacheKey() - Method in class nl.jqno.equalsverifier.internal.valueproviders.Attributes
- collection(Supplier<? extends Collection>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericValueSupplier
- ConcreteValues - Class in nl.jqno.equalsverifier.internal.instantiators
-
Simple container for primitive and object values used to define a provided instantiator.
- ConcreteValues(boolean) - Constructor for class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
- config - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.NullPointerExceptionFieldCheck
- config - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- config - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- config - Variable in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- config - Variable in class nl.jqno.equalsverifier.internal.checkers.MapEntryHashCodeRequirementChecker
- config - Variable in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- configuration - Variable in class nl.jqno.equalsverifier.internal.util.Context
- Configuration<T> - Record Class in nl.jqno.equalsverifier.internal.util
- Configuration(Class<T>, TypeTag, InstanceFactory<T>, InstanceFactory<? extends T>, Set<String>, Set<String>, Set<String>, AnnotationCache, CachedHashCodeInitializer<T>, boolean, InstanceFactory<?>, Class<? extends T>, InstanceFactory<? extends T>, boolean, EnumSet<Warning>, Set<Mode>, Function<String, String>, boolean, List<T>, List<T>) - Constructor for record class nl.jqno.equalsverifier.internal.util.Configuration
-
Creates an instance of a
Configurationrecord class. - configure() - Static method in class nl.jqno.equalsverifier.EqualsVerifier
-
Creates a configuration object that can be reused with EqualsVerifier for multiple classes.
- ConfiguredEqualsVerifier - Class in nl.jqno.equalsverifier.api
-
Keeps a re-usable configuration for EqualsVerifier.
- ConfiguredEqualsVerifier() - Constructor for class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Constructor.
- ConfiguredEqualsVerifier(EnumSet<Warning>, Set<Mode>, UserPrefabValueCaches, boolean, Function<String, String>) - Constructor for class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Private constructor.
- constructor - Variable in class nl.jqno.equalsverifier.internal.instantiators.ClassConstructorInstantiator
- contains(String, TypeTag) - Method in class nl.jqno.equalsverifier.internal.reflection.FieldCache
-
Returns whether values are available for the given field.
- context - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- context - Variable in class nl.jqno.equalsverifier.internal.checkers.NullChecker
- Context<T> - Class in nl.jqno.equalsverifier.internal.util
- Context(Configuration<T>, UserPrefabValueCaches, FieldCache, Objenesis) - Constructor for class nl.jqno.equalsverifier.internal.util.Context
- copy() - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Returns a copy of the configuration.
- copy() - Method in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueCaches
-
Copies the cache of this PrefabValueProvider into a new instance.
- copy() - Method in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueProvider
-
Copies the cache of this PrefabValueProvider into a new instance.
- copy(Object) - Method in interface nl.jqno.equalsverifier.internal.instantiators.Instantiator
-
Creates a new instance with all fields set to the same value as their counterparts from
original. - copyIntoSubclass(T, Class<S>, InstanceFactory<S>, String) - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
-
Creates a new instance of the given subclass of the current class, with all fields that also exist in the current class set to the same value as their counterparts from
original. - copyIntoSuperclass(T, InstanceFactory<?>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
-
Creates a new instance of the superclass of the current class, with all fields that exist within that superclass set to the same value as their counterparts from
original. - copyTypeStack() - Method in class nl.jqno.equalsverifier.internal.valueproviders.Attributes
- countFalses(boolean...) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.TransitivityFieldCheck
- create(Values) - Method in interface nl.jqno.equalsverifier.InstanceFactory
- createClassList() - Method in class nl.jqno.equalsverifier.internal.reflection.SuperclassIterable
- createDefaultValueMapper(boolean) - Static method in class nl.jqno.equalsverifier.internal.util.PrimitiveMappers
- createFieldList() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldIterable
- createInstance(Map<Field, Object>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- createJavaFieldList() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldIterable
- createKotlinFieldList() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldIterable
- createPrimitiveObjectMapper() - Static method in class nl.jqno.equalsverifier.internal.util.PrimitiveMappers
- createTypeTag(KType) - Static method in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinProbe
- CS_BLUE - Static variable in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaAwtValueSupplier
- CS_RED - Static variable in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaAwtValueSupplier
D
- declaresEquals() - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Determines whether T has an
equalsmethod. - declaresHashCode() - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Determines whether T has a
hashCodemethod. - declaresMethod(Class<?>, String, Class<?>...) - Static method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
- defaulFieldNameToGetterConverter(String) - Static method in record class nl.jqno.equalsverifier.internal.util.Configuration
- DEFAULT_ANNOTATION_NONNULL - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
If a class or package is marked with @NonNullByDefault or @NullMarked, EqualsVerifier will not complain about potential
NullPointerExceptions being thrown if any of the fields in that class or package are null. - DEFAULT_VALUE_MAPPER - Static variable in class nl.jqno.equalsverifier.internal.util.PrimitiveMappers
- DEFAULT_WRAPPED_VALUE_MAPPER - Static variable in class nl.jqno.equalsverifier.internal.util.PrimitiveMappers
- description - Variable in exception class nl.jqno.equalsverifier.internal.exceptions.MessagingException
- determineAnnotationlessIgnoredFields(Set<String>, Set<String>, Set<String>) - Static method in record class nl.jqno.equalsverifier.internal.util.Configuration
- determineClass(KType) - Static method in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinProbe
- determineGenericType(TypeTag, int) - Static method in class nl.jqno.equalsverifier.internal.valueproviders.InstantiationUtil
- determineIgnoredFields(Class<T>, AnnotationCache, EnumSet<Warning>, Set<String>, Set<String>, Set<String>) - Static method in record class nl.jqno.equalsverifier.internal.util.Configuration
- determineLazyType(Class<?>, Field) - Static method in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinProbe
- determinePrefabValueTypeForErrorMessage(boolean, String, String) - Method in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- determineSubclass(T, InstanceFactory<? extends T>) - Method in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- determineValues(Class<T>, TypeTag, Attributes) - Method in class nl.jqno.equalsverifier.internal.valueproviders.ObjectValueProvider
- determineValues(Map<Field, Object>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- disable - Variable in class nl.jqno.equalsverifier.internal.valueproviders.MockitoValueProvider
- Dummy() - Constructor for enum class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericJavaLangValueSupplier.Dummy
E
- empty() - Static method in class nl.jqno.equalsverifier.internal.valueproviders.Attributes
- empty() - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- ensureEnoughExamples(List<T>) - Method in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- ensureEntry(Class<?>) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCache
- ENTITY - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
JPA Entities cannot be final, nor can their fields be.
- EnumValueProvider - Class in nl.jqno.equalsverifier.internal.valueproviders
-
A ValueProvider for enums.
- EnumValueProvider() - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.EnumValueProvider
- enumValues - Variable in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationProperties
- equalExamples - Variable in class nl.jqno.equalsverifier.api.RelaxedEqualsVerifierApi
- equalExamples - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- equalExamples - Variable in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- equalExamples - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
equalExamplesrecord component. - equalExamples() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
equalExamplesrecord component. - equals(Object) - Method in class nl.jqno.equalsverifier.internal.reflection.FieldCache.Key
- equals(Object) - Method in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExceptClasses
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExclusionPredicate
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.MustExtend
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class nl.jqno.equalsverifier.internal.reflection.Tuple
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Indicates whether some other object is "equal to" this one.
- equals(URL, URL) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.UrlFieldCheck.AlwaysEqualUrlHandler
- EqualsVerifier - Class in nl.jqno.equalsverifier
-
EqualsVerifiercan be used in unit tests to verify whether the contract for theequalsandhashCodemethods in a class is met. - EqualsVerifier() - Constructor for class nl.jqno.equalsverifier.EqualsVerifier
-
Private constructor.
- EqualsVerifierApi<T> - Interface in nl.jqno.equalsverifier.api
-
Helps to construct an
EqualsVerifiertest with a fluent API. - EqualsVerifierInternalBugException - Exception Class in nl.jqno.equalsverifier.internal.exceptions
-
Signals a bug in EqualsVerifier.
- EqualsVerifierInternalBugException() - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.EqualsVerifierInternalBugException
- EqualsVerifierInternalBugException(String) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.EqualsVerifierInternalBugException
- EqualsVerifierInternalBugException(String, Throwable) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.EqualsVerifierInternalBugException
- EqualsVerifierInternalBugException(Throwable) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.EqualsVerifierInternalBugException
- EqualsVerifierReport - Class in nl.jqno.equalsverifier
-
Contains the results of an
EqualsVerifierrun. - EqualsVerifierReport(Class<?>, boolean, String, Throwable) - Constructor for class nl.jqno.equalsverifier.EqualsVerifierReport
-
Private constructor.
- ERROR_DOC_TITLE - Static variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.BigDecimalFieldCheck
- ERROR_DOC_TITLE - Static variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.StringFieldCheck
- ERROR_DOC_TITLE - Static variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.UrlFieldCheck
- ERROR_MESSAGE - Static variable in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinScreen
- ErrorMessage - Class in nl.jqno.equalsverifier.internal.util
- ErrorMessage() - Constructor for class nl.jqno.equalsverifier.internal.util.ErrorMessage
- ev - Variable in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
- example - Variable in class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- ExamplesChecker<T> - Class in nl.jqno.equalsverifier.internal.checkers
- ExamplesChecker(Context<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- ExamplesChecker.SomethingElse - Class in nl.jqno.equalsverifier.internal.checkers
- except(Class<?>, Class<?>...) - Static method in interface nl.jqno.equalsverifier.ScanOption
-
Removes the given type or types from the list of types to verify.
- except(Predicate<Class<?>>) - Static method in interface nl.jqno.equalsverifier.ScanOption
-
Removes all types matching the given Predicate.
- exceptClasses - Variable in class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions
- exceptClasses() - Method in class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions
- ExceptClasses(Class<?>, Class<?>...) - Constructor for record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExceptClasses
- ExceptClasses(Set<Class<?>>) - Constructor for record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExceptClasses
-
Creates an instance of a
ExceptClassesrecord class. - exceptionThrown(String, Field, Exception) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.NullPointerExceptionFieldCheck
- exclusionPredicate - Variable in class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions
- exclusionPredicate - Variable in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExclusionPredicate
-
The field for the
exclusionPredicaterecord component. - exclusionPredicate() - Method in class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions
- exclusionPredicate() - Method in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExclusionPredicate
-
Returns the value of the
exclusionPredicaterecord component. - ExclusionPredicate(Predicate<Class<?>>) - Constructor for record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExclusionPredicate
-
Creates an instance of a
ExclusionPredicaterecord class. - execute(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ArrayFieldCheck
- execute(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.BigDecimalFieldCheck
- execute(FieldProbe) - Method in interface nl.jqno.equalsverifier.internal.checkers.fieldchecks.FieldCheck
- execute(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.FloatAndDoubleFieldCheck
- execute(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.JpaLazyGetterFieldCheck
- execute(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.MutableStateFieldCheck
- execute(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.NullPointerExceptionFieldCheck
- execute(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck
- execute(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- execute(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.StringFieldCheck
- execute(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SymmetryFieldCheck
- execute(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.TransientFieldsCheck
- execute(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.TransitivityFieldCheck
- execute(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.UrlFieldCheck
- ExternalLibs - Class in nl.jqno.equalsverifier.internal.util
- ExternalLibs() - Constructor for class nl.jqno.equalsverifier.internal.util.ExternalLibs
- extractFieldNames(Class<T>) - Static method in class nl.jqno.equalsverifier.internal.util.FieldNameExtractor
F
- factory - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
factoryrecord component. - factory() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
factoryrecord component. - fail(Formatter) - Static method in class nl.jqno.equalsverifier.internal.util.Assert
-
Throws an AssertionException.
- fail(Formatter, Throwable) - Static method in class nl.jqno.equalsverifier.internal.util.Assert
-
Throws an AssertionException.
- failOverloaded(String) - Method in class nl.jqno.equalsverifier.internal.checkers.SignatureChecker
- failure(Class<?>, String, Throwable) - Static method in class nl.jqno.equalsverifier.EqualsVerifierReport
-
Factory method for an unsuccessful run of
EqualsVerifier. - failure(ClassProbe<?>) - Static method in class nl.jqno.equalsverifier.internal.instantiators.InstantiatorFactory
- fallback - Variable in class nl.jqno.equalsverifier.internal.valueproviders.CachingValueProvider
- FALLBACK_PACKAGE_NAME - Static variable in class nl.jqno.equalsverifier.internal.reflection.SubtypeManager
- field - Variable in class nl.jqno.equalsverifier.internal.reflection.FieldMutator
- field - Variable in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
- fieldAnnotations - Variable in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationClassCache
- fieldCache - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- fieldCache - Variable in class nl.jqno.equalsverifier.internal.valueproviders.CachingValueProvider
- FieldCache - Class in nl.jqno.equalsverifier.internal.reflection
-
Contains a cache for values connected to specific fields, for
SubjectCreator. - FieldCache() - Constructor for class nl.jqno.equalsverifier.internal.reflection.FieldCache
- FieldCache.Key - Class in nl.jqno.equalsverifier.internal.reflection
- FieldCheck<T> - Interface in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- FieldInspector<T> - Class in nl.jqno.equalsverifier.internal.checkers
- FieldInspector(Class<T>, boolean) - Constructor for class nl.jqno.equalsverifier.internal.checkers.FieldInspector
- fieldIsEmptyAndItsOk(boolean, FieldProbe, T) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- fieldIsLazy(String) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.JpaLazyGetterFieldCheck
- fieldIsUsed(Field, boolean) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.JpaLazyGetterFieldCheck
- FieldIterable - Class in nl.jqno.equalsverifier.internal.reflection
-
Iterable to iterate over all declared fields in a class and, if needed, over all declared fields of its superclasses.
- FieldIterable(Class<?>, boolean, boolean, boolean) - Constructor for class nl.jqno.equalsverifier.internal.reflection.FieldIterable
-
Private constructor.
- FieldMutator - Class in nl.jqno.equalsverifier.internal.reflection
-
Allows for a field in an object reference to be set to another value.
- FieldMutator(FieldProbe) - Constructor for class nl.jqno.equalsverifier.internal.reflection.FieldMutator
-
Constructor.
- fieldName - Variable in class nl.jqno.equalsverifier.internal.reflection.FieldCache.Key
- fieldName - Variable in class nl.jqno.equalsverifier.internal.valueproviders.Attributes
- fieldName() - Method in class nl.jqno.equalsverifier.internal.valueproviders.Attributes
- FieldNameExtractor - Class in nl.jqno.equalsverifier.internal.util
- FieldNameExtractor() - Constructor for class nl.jqno.equalsverifier.internal.util.FieldNameExtractor
- fieldnameToGetter - Variable in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
- fieldnameToGetter - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- fieldnameToGetter - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.JpaLazyGetterFieldCheck
- fieldnameToGetter - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
fieldnameToGetterrecord component. - fieldnameToGetter() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
fieldnameToGetterrecord component. - FieldProbe - Class in nl.jqno.equalsverifier.internal.reflection
-
Provides read-only reflective access to one field of an object.
- FieldProbe(Field) - Constructor for class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Private constructor.
- fields() - Method in class nl.jqno.equalsverifier.internal.instantiators.ClassConstructorInstantiator
- fields() - Method in class nl.jqno.equalsverifier.internal.reflection.RecordProbe
- fields() - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- FieldsChecker<T> - Class in nl.jqno.equalsverifier.internal.checkers
- FieldsChecker(Context<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- FieldToPrefabValues - Class in nl.jqno.equalsverifier.internal.util
- FieldToPrefabValues() - Constructor for class nl.jqno.equalsverifier.internal.util.FieldToPrefabValues
- fieldType - Variable in class nl.jqno.equalsverifier.internal.reflection.FieldCache.Key
- fileToClass(File, String) - Static method in class nl.jqno.equalsverifier.internal.reflection.PackageScanner
- FINAL_MEANS_FINAL - Static variable in class nl.jqno.equalsverifier.internal.ModeInstance
- finalMeansFinal() - Static method in interface nl.jqno.equalsverifier.Mode
-
Forces that reflection on final fields is impossible.
- findAllInstantiablePermittedSubclasses(ClassProbe<T>) - Static method in class nl.jqno.equalsverifier.internal.reflection.SubtypeManager
- FINDBUGS1X_DEFAULT_ANNOTATION_NONNULL - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
If a class or package is marked with @DefaultAnnotation(Nonnull.class), EqualsVerifier will not complain about potential
NullPointerExceptions being thrown if any of the fields in that class or package are null. - findCachedHashCodeField(Class<?>, String) - Static method in class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- findCalculateHashCodeMethod(Class<?>, String, boolean) - Static method in class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- findConstructor(Class<?>[]) - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Finds a constructor (no matter its accessibility) in T or its superclasses.
- findConstructorMatchingFields(ClassProbe<T>) - Static method in class nl.jqno.equalsverifier.internal.instantiators.InstantiatorFactory
- findField(String) - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Finds a field (no matter its accessibility) in T or its superclasses.
- findInstantiablePermittedSubclass(ClassProbe<T>, ValueProvider, Attributes) - Static method in class nl.jqno.equalsverifier.internal.reflection.SubtypeManager
- findInstantiableSubclass(ClassProbe<T>, ValueProvider, Attributes) - Static method in class nl.jqno.equalsverifier.internal.reflection.SubtypeManager
-
Finds a subtype that can be instantiated.
- findMethod(String, Class<?>...) - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
- floatAndDoubleFieldCheck - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- FloatAndDoubleFieldCheck<T> - Class in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- FloatAndDoubleFieldCheck(SubjectCreator<T>, Set<String>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.fieldchecks.FloatAndDoubleFieldCheck
- FORBIDDEN_PACKAGES - Static variable in class nl.jqno.equalsverifier.internal.reflection.SubtypeManager
- forceFinalMeansFinal - Variable in class nl.jqno.equalsverifier.internal.valueproviders.ObjectValueProvider
- forceFinalMeansFinal - Variable in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- forClass(Class<T>) - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Factory method.
- forClass(Class<T>) - Static method in class nl.jqno.equalsverifier.EqualsVerifier
-
Factory method.
- forClasses(Class<?>, Class<?>, Class<?>...) - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Factory method.
- forClasses(Class<?>, Class<?>, Class<?>...) - Static method in class nl.jqno.equalsverifier.EqualsVerifier
-
Factory method.
- forClasses(Iterable<Class<?>>) - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Factory method.
- forClasses(Iterable<Class<?>>) - Static method in class nl.jqno.equalsverifier.EqualsVerifier
-
Factory method.
- forExamples(T, T) - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Factory method.
- forExamples(T, T) - Static method in class nl.jqno.equalsverifier.EqualsVerifier
-
Factory method.
- format() - Method in class nl.jqno.equalsverifier.internal.util.Formatter
-
Formats the message with the given objects.
- Formatter - Class in nl.jqno.equalsverifier.internal.util
-
Formats a string with the contents of one or more objects.
- Formatter(String, Object...) - Constructor for class nl.jqno.equalsverifier.internal.util.Formatter
-
Private constructor.
- forPackage(String, ScanOption...) - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Factory method.
- forPackage(String, ScanOption...) - Static method in class nl.jqno.equalsverifier.EqualsVerifier
-
Factory method.
- forRelaxedEqualExamples(T, T, T...) - Static method in class nl.jqno.equalsverifier.EqualsVerifier
-
Factory method.
- fromIterable(Iterable<T>) - Static method in class nl.jqno.equalsverifier.internal.util.ListBuilders
-
Builds a list from the elements of an Iterable.
- Func<T> - Interface in nl.jqno.equalsverifier
-
Functional interface for generating prefab values of some generic type
T. - Func.Func1<A,
T> - Interface in nl.jqno.equalsverifier -
Functional interface for generating prefab values of a generic type
Tthat has exactly 1 generic parameterA. - Func.Func2<A,
B, - Interface in nl.jqno.equalsverifierT> -
Functional interface for generating prefab values of a generic type
Tthat has exactly 2 generic parameters,AandB.
G
- GAV - Static variable in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinScreen
- generic(Func.Func1<Object, ?>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericValueSupplier
- generic(Func.Func1<Object, ?>, Supplier<?>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericValueSupplier
- genericCache - Variable in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueCaches
- GenericJavaLangValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- GenericJavaLangValueSupplier(TypeTag, ValueProvider, Attributes) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericJavaLangValueSupplier
- GenericJavaLangValueSupplier.Dummy - Enum Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- GenericJavaUtilConcurrentAtomicValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- GenericJavaUtilConcurrentAtomicValueSupplier(TypeTag, ValueProvider, Attributes) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericJavaUtilConcurrentAtomicValueSupplier
- GenericJavaUtilConcurrentValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- GenericJavaUtilConcurrentValueSupplier(TypeTag, ValueProvider, Attributes) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericJavaUtilConcurrentValueSupplier
- GenericJavaUtilValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- GenericJavaUtilValueSupplier(TypeTag, ValueProvider, Attributes) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericJavaUtilValueSupplier
- GenericOthersValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- GenericOthersValueSupplier(TypeTag, ValueProvider, Attributes) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericOthersValueSupplier
- GenericOthersValueSupplier.JavaApiReflectionClassesContainer - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- genericTypes - Variable in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
-
The field for the
genericTypesrecord component. - genericTypes() - Method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
-
Returns the value of the
genericTypesrecord component. - GenericValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- GenericValueSupplier(TypeTag, ValueProvider, Attributes) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericValueSupplier
- get() - Method in interface nl.jqno.equalsverifier.internal.util.Rethrow.ThrowingSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericJavaLangValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericJavaUtilConcurrentAtomicValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericJavaUtilConcurrentValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericJavaUtilValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericOthersValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaAwtValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaIoValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaLangReflectValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaLangValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaMathValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaNetValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaNioValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaRmiValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaSqlValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaTextValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaTimeValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaUtilConcurrentValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaUtilValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaxNamingValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaxSwingValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.OthersValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.PrimitiveValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.ValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.versionspecific.ScopedValuesValueSupplier
- get() - Method in class nl.jqno.equalsverifier.internal.versionspecific.SequencedCollectionsValueSupplier
- get(String) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
-
Returns the value stored under the given field name, cast to the desired type.
- get(String) - Method in interface nl.jqno.equalsverifier.Values
-
Returns the value stored under the given field name, cast to the desired type.
- get(String, TypeTag) - Method in class nl.jqno.equalsverifier.internal.reflection.FieldCache
-
Retrieves the values from the cache for the given field.
- getArrayValues(String) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationProperties
-
Retrieves the content of an array value property.
- getBoolean(String) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
-
Returns the
booleanvalue stored under the given field name. - getBoolean(String) - Method in interface nl.jqno.equalsverifier.Values
-
Returns the
booleanvalue stored under the given field name. - getByte(String) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
-
Returns the
bytevalue stored under the given field name. - getByte(String) - Method in interface nl.jqno.equalsverifier.Values
-
Returns the
bytevalue stored under the given field name. - getCachedHashCodeFieldName() - Method in class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- getCause() - Method in class nl.jqno.equalsverifier.EqualsVerifierReport
-
Returns the exception that detected the failure of the tested class to conform to the
equals()andhashCode()contracts. - getChar(String) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
-
Returns the
charvalue stored under the given field name. - getChar(String) - Method in interface nl.jqno.equalsverifier.Values
-
Returns the
charvalue stored under the given field name. - getClassesIn(String, PackageScanOptions) - Static method in class nl.jqno.equalsverifier.internal.reflection.PackageScanner
-
Scans the given package for classes.
- getClassLoadingStrategy(Class<S>) - Static method in class nl.jqno.equalsverifier.internal.reflection.SubtypeManager
- getClassName() - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationProperties
-
Returns the annotation's className string.
- getClassProbe() - Method in class nl.jqno.equalsverifier.internal.util.Context
- getConfiguration() - Method in class nl.jqno.equalsverifier.internal.util.Context
- getConstructor(Class<T>, Class<?>[]) - Static method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
- getDescription() - Method in exception class nl.jqno.equalsverifier.internal.exceptions.MessagingException
- getDescription() - Method in exception class nl.jqno.equalsverifier.internal.exceptions.RecursionException
- getDisplayName() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Returns the field's display name.
- getDouble(String) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
-
Returns the
doublevalue stored under the given field name. - getDouble(String) - Method in interface nl.jqno.equalsverifier.Values
-
Returns the
doublevalue stored under the given field name. - getEnumValue(String) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationProperties
-
Retrieves the content of an enum value property.
- getEqualsMethods() - Method in class nl.jqno.equalsverifier.internal.checkers.SignatureChecker
- getEqualSub(T, Class<? extends T>, InstanceFactory<? extends T>, String) - Method in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- getEqualSuper(T) - Method in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- getExample() - Method in class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- getField() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Returns the field itself.
- getField(Class<?>, String) - Static method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
- getFieldNames() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldCache
-
Returns the fields preset in the cache.
- getFloat(String) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
-
Returns the
floatvalue stored under the given field name. - getFloat(String) - Method in interface nl.jqno.equalsverifier.Values
-
Returns the
floatvalue stored under the given field name. - getGeneric(Class<T>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueCaches
-
Retrieves a factory to construct prefabricated values from the generic cache.
- getInitializedHashCode(Object) - Method in class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- getInt(String) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
-
Returns the
intvalue stored under the given field name. - getInt(String) - Method in interface nl.jqno.equalsverifier.Values
-
Returns the
intvalue stored under the given field name. - getKotlinPropertyNameFor(Field) - Static method in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinProbe
- getLong(String) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
-
Returns the
longvalue stored under the given field name. - getLong(String) - Method in interface nl.jqno.equalsverifier.Values
-
Returns the
longvalue stored under the given field name. - getMessage() - Method in class nl.jqno.equalsverifier.EqualsVerifierReport
-
Returns a detailed error message if the tested class does not conform to the
equals()andhashCode()contracts. - getMethod(Class<?>, String, Class<?>...) - Static method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
- getName() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Returns the field's name.
- getPackageName(Class<?>) - Static method in class nl.jqno.equalsverifier.internal.reflection.SubtypeManager
- getPlain(Class<?>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueCaches
-
Retrieves a tuple of prefabricated values from the regular cache.
- getRecordConstructor() - Method in class nl.jqno.equalsverifier.internal.reflection.RecordProbe
- getResettable(Class<?>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueCaches
-
Retrieves a resettable tuple of prefabricated values from the regular cache.
- getResources(String) - Static method in class nl.jqno.equalsverifier.internal.reflection.PackageScanner
- getShort(String) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
-
Returns the
shortvalue stored under the given field name. - getShort(String) - Method in interface nl.jqno.equalsverifier.Values
-
Returns the
shortvalue stored under the given field name. - getString(String) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
-
Returns the
Stringvalue stored under the given field name. - getString(String) - Method in interface nl.jqno.equalsverifier.Values
-
Returns the
Stringvalue stored under the given field name. - getSubjectCreator() - Method in class nl.jqno.equalsverifier.internal.util.Context
- getSuperProbe() - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Returns a probe for T's superclass.
- getType() - Method in class nl.jqno.equalsverifier.EqualsVerifierReport
-
Returns the class that was tested.
- getType() - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Returns the class on which
ClassProbeoperates. - getType() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Returns the field's type.
- getType() - Method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
-
Returns the TypeTag's raw type.
- getType() - Method in class nl.jqno.equalsverifier.internal.util.Context
- getValue(Object) - Method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Tries to get the field's value.
- getValueProvider() - Method in class nl.jqno.equalsverifier.internal.util.Context
- getVersion() - Static method in class nl.jqno.equalsverifier.internal.util.ErrorMessage
- giveDynamicSubclass(Class<S>) - Static method in class nl.jqno.equalsverifier.internal.reflection.SubtypeManager
-
Generates an anonymous subclass of S.
- giveDynamicSubclass(Class<S>, String, UnaryOperator<DynamicType.Builder<S>>) - Static method in class nl.jqno.equalsverifier.internal.reflection.SubtypeManager
-
Generates an anonymous subclass of S.
H
- handle(String, String, Field, Runnable) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.NullPointerExceptionFieldCheck
- hasClassAnnotation(Class<?>, Annotation) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCache
- hasClassAnnotation(Annotation) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationClassCache
- hasFieldAnnotation(Class<?>, String, Annotation) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCache
- hasFieldAnnotation(String, Annotation) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationClassCache
- hasFinalFields(Class<T>) - Static method in class nl.jqno.equalsverifier.internal.instantiators.InstantiatorFactory
- hashCode() - Method in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker.SomethingElse
- hashCode() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldCache.Key
- hashCode() - Method in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExceptClasses
-
Returns a hash code value for this object.
- hashCode() - Method in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExclusionPredicate
-
Returns a hash code value for this object.
- hashCode() - Method in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.MustExtend
-
Returns a hash code value for this object.
- hashCode() - Method in record class nl.jqno.equalsverifier.internal.reflection.Tuple
-
Returns a hash code value for this object.
- hashCode() - Method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
-
Returns a hash code value for this object.
- hashCode() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns a hash code value for this object.
- hashCode(URL) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.UrlFieldCheck.AlwaysEqualUrlHandler
- hasMethod(String) - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Determines whether T has a method with the given name and parameters.
- hasRedefinedSubclass - Variable in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- hasRedefinedSuperclass - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- hasRedefinedSuperclass - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
hasRedefinedSuperclassrecord component. - hasRedefinedSuperclass() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
hasRedefinedSuperclassrecord component. - hasResolved(Class<?>) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCache
- HierarchyChecker<T> - Class in nl.jqno.equalsverifier.internal.checkers
- HierarchyChecker(Context<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
I
- ID - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
Fields in JPA Entities that are marked @Id or @EmbeddedId are usually part of the entity's surrogate key.
- IDENTICAL_COPY - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Disables the check, when the
equalsmethod is overridden in the class under test, that an instance of this class should be equal to an identical copy of itself. - IDENTICAL_COPY_FOR_VERSIONED_ENTITY - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Disables the check, when the
equalsmethod is overridden in the class under test, that an instance of this class should be equal to an identical copy of itself. - IGNORE_EXTERNAL_JARS - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.O
- ignoredAnnotationClassNames - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- ignoredAnnotations - Variable in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- ignoredFields - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.FloatAndDoubleFieldCheck
- ignoredFields - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- ignoredFields - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
ignoredFieldsrecord component. - ignoredFields() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
ignoredFieldsrecord component. - ignoreExternalJars - Variable in class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions
- ignoreExternalJars() - Method in class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions
- ignoreExternalJars() - Static method in interface nl.jqno.equalsverifier.ScanOption
-
Signals that packages from external jars, which can't be scanned, will be ignored rather than throw an exception.
- ignoreMutability(Class<?>) - Method in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- IMMUTABLE - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
If a class is marked @Immutable, EqualsVerifier will not complain about fields not being final.
- includeSelf - Variable in class nl.jqno.equalsverifier.internal.reflection.SuperclassIterable
- includeStatic - Variable in class nl.jqno.equalsverifier.internal.reflection.FieldIterable
- includeSuperclasses - Variable in class nl.jqno.equalsverifier.internal.reflection.FieldIterable
- INHERITED_DIRECTLY_FROM_OBJECT - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Disables the check that verifies
equalsis actually overridden. - inherits - Variable in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
- inherits() - Method in interface nl.jqno.equalsverifier.internal.reflection.annotations.Annotation
-
Whether the annotation applies to the class in which is appears only, or whether it applies to that class and all its subclasses.
- inherits() - Method in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
- inner - Variable in class nl.jqno.equalsverifier.internal.valueproviders.RecursionDetectingValueProvider
- instanceFactory - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- instanceFactory - Variable in class nl.jqno.equalsverifier.internal.instantiators.ProvidedFactoryInstantiator
- InstanceFactory<T> - Interface in nl.jqno.equalsverifier
-
Functional interface for instantiating classes of some generic type
T. - instantiate(Map<Field, Object>) - Method in class nl.jqno.equalsverifier.internal.instantiators.ClassConstructorInstantiator
-
Creates an instance of the given type, with its field set to the given values.
- instantiate(Map<Field, Object>) - Method in interface nl.jqno.equalsverifier.internal.instantiators.Instantiator
-
Creates an instance of the given type, with its field set to the given values.
- instantiate(Map<Field, Object>) - Method in class nl.jqno.equalsverifier.internal.instantiators.ProvidedFactoryInstantiator
-
Creates an instance of the given type, with its field set to the given values.
- instantiate(Map<Field, Object>) - Method in class nl.jqno.equalsverifier.internal.instantiators.RecordConstructorInstantiator
-
Creates an instance of the given type, with its field set to the given values.
- instantiate(Map<Field, Object>) - Method in class nl.jqno.equalsverifier.internal.instantiators.ReflectionInstantiator
-
Creates an instance of the given type, with its field set to the given values.
- InstantiationUtil - Class in nl.jqno.equalsverifier.internal.valueproviders
- InstantiationUtil() - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.InstantiationUtil
- instantiator - Variable in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- Instantiator<T> - Interface in nl.jqno.equalsverifier.internal.instantiators
-
Creates an instance of a class or record.
- InstantiatorException - Exception Class in nl.jqno.equalsverifier.internal.exceptions
-
Signals that an instantiation went awry.
- InstantiatorException(String) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.InstantiatorException
- InstantiatorException(String, Throwable) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.InstantiatorException
- InstantiatorFactory - Class in nl.jqno.equalsverifier.internal.instantiators
- InstantiatorFactory() - Constructor for class nl.jqno.equalsverifier.internal.instantiators.InstantiatorFactory
- is(Class<?>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericValueSupplier
- is(Class<?>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.ValueSupplier
- isAbstract() - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Determines whether T is abstract.
- isAnnotatedNonnull(AnnotationCache) - Method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Checks whether the given field is marked with an Nonnull annotation, whether directly, or through some default annotation mechanism.
- isCachedHashCodeField - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.MutableStateFieldCheck
- isCachedHashCodeField - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- isDataClass(Class<T>) - Static method in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinProbe
- isDeclaredInPrimaryConstructor(Field) - Static method in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinProbe
- isDouble(Class<?>) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.FloatAndDoubleFieldCheck
- isEmptyOrSingleValueEnum() - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Returns whether T is a single-value enum.
- isEmptyOrSingleValueEnum() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Returns whether the field is a single-value enum.
- isEqualsAbstract() - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Determines whether T's
equalsmethod is abstract. - isEqualsInheritedFromObject() - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Determines whether T's
equalsmethod is inherited fromObject. - isFieldEligible(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- isFinal() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Returns whether the field is final.
- isFloat(Class<?>) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.FloatAndDoubleFieldCheck
- isHashCodeAbstract() - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Determines whether T's
hashCodemethod is abstract. - isIdentical(T, T) - Method in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- isKotlin - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldInspector
- isKotlin - Variable in class nl.jqno.equalsverifier.internal.reflection.FieldIterable
- isKotlin - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
isKotlinrecord component. - isKotlin() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
isKotlinrecord component. - isKotlin(Class<?>) - Static method in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinScreen
- isKotlinLazy(Field) - Static method in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinScreen
- isMethodAbstract(String, Class<?>...) - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
- isMethodFinal(String, Class<?>...) - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Determines whether the given method in T is final.
- isMockitoAvailable() - Static method in class nl.jqno.equalsverifier.internal.util.ExternalLibs
- isPassthrough() - Method in class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- isPrimitive() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Returns whether the field is primitive.
- isPublic() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Returns whether the field is public.
- isRecord() - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Determines whether T is a Java Record.
- isRecursive(Class<T>, ValueProvider, Attributes) - Static method in class nl.jqno.equalsverifier.internal.reflection.SubtypeManager
- isSealed() - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Determines whether T is a sealed class.
- isStatic() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Returns whether the field is static.
- isSuccessful() - Method in class nl.jqno.equalsverifier.EqualsVerifierReport
-
Returns whether the tested class conforms to the
equals()andhashCode()contracts. - isSyntheticKotlinDelegate(Field) - Static method in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinScreen
- isSystemClass(String) - Static method in class nl.jqno.equalsverifier.internal.reflection.SubtypeManager
- isTransient() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Returns whether the field is transient.
- isUsable(Class<T>, ValueProvider, Attributes) - Static method in class nl.jqno.equalsverifier.internal.reflection.SubtypeManager
- iterator() - Method in class nl.jqno.equalsverifier.internal.reflection.FieldIterable
-
Returns an iterator over all declared fields of the class and all of its superclasses.
- iterator() - Method in class nl.jqno.equalsverifier.internal.reflection.SuperclassIterable
-
Returns an iterator over all superclasses of the class.
J
- JavaApiReflectionClassesContainer() - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericOthersValueSupplier.JavaApiReflectionClassesContainer
- JavaApiReflectionClassesContainer() - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaLangReflectValueSupplier.JavaApiReflectionClassesContainer
- JavaApiReflectionClassesContainer(Object) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericOthersValueSupplier.JavaApiReflectionClassesContainer
- JavaAwtValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaAwtValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaAwtValueSupplier
- JavaIoValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaIoValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaIoValueSupplier
- JavaLangReflectValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaLangReflectValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaLangReflectValueSupplier
- JavaLangReflectValueSupplier.JavaApiReflectionClassesContainer - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaLangValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaLangValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaLangValueSupplier
- JavaMathValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaMathValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaMathValueSupplier
- JavaNetValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaNetValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaNetValueSupplier
- JavaNioValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaNioValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaNioValueSupplier
- JavaRmiValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaRmiValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaRmiValueSupplier
- JavaSqlValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaSqlValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaSqlValueSupplier
- JavaTextValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaTextValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaTextValueSupplier
- JavaTimeValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaTimeValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaTimeValueSupplier
- JavaUtilConcurrentValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaUtilConcurrentValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaUtilConcurrentValueSupplier
- JavaUtilValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaUtilValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaUtilValueSupplier
- JavaxNamingValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaxNamingValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaxNamingValueSupplier
- JavaxSwingValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- JavaxSwingValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaxSwingValueSupplier
- JPA_GETTER - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Disables the check that collection fields in JPA, or @Basic fields marked with FetchType.LAZY, should be accessed through their getter methods in
equalsandhashCodemethods. - JPA_LAZY_FIELD - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
Fields in JPA entities that are marked @Basic(fetch = FetchType.LAZY) are initialized lazily.
- JPA_LINKED_FIELD - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
Fields in JPA entities that link to another entity, usually do so lazily.
- jpaLazyGetterFieldCheck - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- JpaLazyGetterFieldCheck<T> - Class in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- JpaLazyGetterFieldCheck(Context<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.fieldchecks.JpaLazyGetterFieldCheck
- JSR305_DEFAULT_ANNOTATION_NONNULL - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
Represents any annotation that is marked with @Nonnull and @TypeQualifierDefault.
- JSR305_TYPE_QUALIFIER_DEFAULT - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
If an annotation type is marked with JSR305's @TypeQualifierDefault annotation, it becomes a 'default' annotation for whatever other annotation it is marked with; for example @Nonnull.
K
- K_CLASSES - Static variable in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinScreen
- Key(String, TypeTag) - Constructor for class nl.jqno.equalsverifier.internal.reflection.FieldCache.Key
- KOTLIN - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
Generated by the Kotlin compiler; EqualsVerifier uses it to identify Kotlin classes.
- KOTLIN_ANNOTATIONS - Static variable in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinScreen
- KotlinLazy - Class in nl.jqno.equalsverifier.internal.reflection.kotlin
-
Helper class for constructing lazy Kotlin values.
- KotlinLazy() - Constructor for class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinLazy
- KotlinProbe - Class in nl.jqno.equalsverifier.internal.reflection.kotlin
-
Collection of 'dangerous' reflection utilities for Kotlin.
- KotlinProbe() - Constructor for class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinProbe
- KotlinScreen - Class in nl.jqno.equalsverifier.internal.reflection.kotlin
-
Collection of 'safe' reflection utilities for Kotlin.
- KotlinScreen() - Constructor for class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinScreen
L
- lazy(T) - Static method in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinLazy
- LAZY - Static variable in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinScreen
- ListBuilders - Class in nl.jqno.equalsverifier.internal.util
-
Helper functions for building lists with examples.
- ListBuilders() - Constructor for class nl.jqno.equalsverifier.internal.util.ListBuilders
- listContainsDuplicates(List<T>) - Static method in class nl.jqno.equalsverifier.internal.util.ListBuilders
-
Determines whether a list contains the same example more than once.
- lombokCachedHashcode(T) - Static method in class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
M
- m1() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaLangReflectValueSupplier.JavaApiReflectionClassesContainer
- m2() - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaLangReflectValueSupplier.JavaApiReflectionClassesContainer
- map(Function<T, U>) - Method in record class nl.jqno.equalsverifier.internal.reflection.Tuple
-
Returns a new Tuple with the given function applied to each element.
- map(Supplier<Map>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericValueSupplier
- MapEntryHashCodeRequirementChecker<T> - Class in nl.jqno.equalsverifier.internal.checkers
- MapEntryHashCodeRequirementChecker(Context<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.MapEntryHashCodeRequirementChecker
- matches(AnnotationDescription) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- matches(AnnotationDescription, Annotation) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- message - Variable in class nl.jqno.equalsverifier.EqualsVerifierReport
- message - Variable in class nl.jqno.equalsverifier.internal.util.Formatter
- MessagingException - Exception Class in nl.jqno.equalsverifier.internal.exceptions
-
Superclass for exceptions that exist only to send a message to the user when something goes wrong.
- MessagingException() - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.MessagingException
- MessagingException(String) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.MessagingException
- MessagingException(String, Throwable) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.MessagingException
- MockitoException - Exception Class in nl.jqno.equalsverifier.internal.exceptions
- MockitoException(String, String, String) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.MockitoException
- MockitoValueProvider - Class in nl.jqno.equalsverifier.internal.valueproviders
-
Provider of mock prefabricated instances of classes.
- MockitoValueProvider(boolean) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.MockitoValueProvider
-
Constructor.
- Mode - Interface in nl.jqno.equalsverifier
-
Provides a number of modes that influence how
EqualsVerifieroperates. - ModeInstance - Class in nl.jqno.equalsverifier.internal
- ModeInstance() - Constructor for class nl.jqno.equalsverifier.internal.ModeInstance
- modes - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
modesrecord component. - modes() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
modesrecord component. - modesToSet - Variable in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
- modesToSet - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- ModuleException - Exception Class in nl.jqno.equalsverifier.internal.exceptions
-
Signals that a class was inaccessible.
- ModuleException(String, Throwable) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.ModuleException
- ModuleProbe - Class in nl.jqno.equalsverifier.internal.reflection
- ModuleProbe() - Constructor for class nl.jqno.equalsverifier.internal.reflection.ModuleProbe
- move(SingleTypeEqualsVerifierApi<T>, Class<T>, T, T) - Static method in class nl.jqno.equalsverifier.internal.util.FieldToPrefabValues
- MultipleTypeEqualsVerifierApi - Class in nl.jqno.equalsverifier.api
-
Helps to construct an
EqualsVerifiertest for several types at once with a fluent API. - MultipleTypeEqualsVerifierApi(List<Class<?>>, ConfiguredEqualsVerifier) - Constructor for class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
-
Constructor.
- mustExtend - Variable in class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions
- mustExtend() - Method in class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions
- mustExtend(Class<?>) - Static method in interface nl.jqno.equalsverifier.ScanOption
-
Finds only classes that extend or implement the given type.
- MustExtend(Class<?>) - Constructor for record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.MustExtend
-
Creates an instance of a
MustExtendrecord class. - mutableStateFieldCheck - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- MutableStateFieldCheck<T> - Class in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- MutableStateFieldCheck(SubjectCreator<T>, Predicate<FieldProbe>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.fieldchecks.MutableStateFieldCheck
N
- named(String) - Static method in class nl.jqno.equalsverifier.internal.valueproviders.Attributes
- NATURALID - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
Fields in JPA Entities that are marked @NaturalId are part of the entity's natural/business identity.
- nl.jqno.equalsverifier - module nl.jqno.equalsverifier
-
Defines EqualsVerifier's needs in the modular world.
- nl.jqno.equalsverifier - package nl.jqno.equalsverifier
- nl.jqno.equalsverifier.api - package nl.jqno.equalsverifier.api
- nl.jqno.equalsverifier.internal - package nl.jqno.equalsverifier.internal
- nl.jqno.equalsverifier.internal.checkers - package nl.jqno.equalsverifier.internal.checkers
- nl.jqno.equalsverifier.internal.checkers.fieldchecks - package nl.jqno.equalsverifier.internal.checkers.fieldchecks
- nl.jqno.equalsverifier.internal.exceptions - package nl.jqno.equalsverifier.internal.exceptions
- nl.jqno.equalsverifier.internal.instantiators - package nl.jqno.equalsverifier.internal.instantiators
- nl.jqno.equalsverifier.internal.reflection - package nl.jqno.equalsverifier.internal.reflection
- nl.jqno.equalsverifier.internal.reflection.annotations - package nl.jqno.equalsverifier.internal.reflection.annotations
- nl.jqno.equalsverifier.internal.reflection.kotlin - package nl.jqno.equalsverifier.internal.reflection.kotlin
- nl.jqno.equalsverifier.internal.util - package nl.jqno.equalsverifier.internal.util
- nl.jqno.equalsverifier.internal.valueproviders - package nl.jqno.equalsverifier.internal.valueproviders
- nl.jqno.equalsverifier.internal.valueproviders.prefab - package nl.jqno.equalsverifier.internal.valueproviders.prefab
- nl.jqno.equalsverifier.internal.versionspecific - package nl.jqno.equalsverifier.internal.versionspecific
- NO_EXAMPLE_FOR_CACHED_HASHCODE - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Disables the example check for cached
hashCode. - NONFINAL_FIELDS - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Disables checks for non-final fields on which
equalsandhashCodedepend. - NONNULL - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
If a field is marked @Nonnull (or @NonNull or @NotNull), EqualsVerifier will not complain about potential
NullPointerExceptions being thrown if this field is null. - nonnullFields - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- nonnullFields - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck
- nonnullFields - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
nonnullFieldsrecord component. - nonnullFields() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
nonnullFieldsrecord component. - nonSuperFields() - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- NoValueException - Exception Class in nl.jqno.equalsverifier.internal.exceptions
-
Signals that no value could be provided for a given type.
- NoValueException(String) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.NoValueException
- NoValueException(String, Throwable) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.NoValueException
- npeThrown(String, String, Field, NullPointerException) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.NullPointerExceptionFieldCheck
- NULL - Static variable in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
-
Null object for TypeTag.
- NULL_FIELDS - Enum constant in enum class nl.jqno.equalsverifier.Warning
- NULLABLE - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
If a class is marked @Nonnull, @Nullable can be used to revert that for specific fields.
- NullChecker<T> - Class in nl.jqno.equalsverifier.internal.checkers
- NullChecker(Context<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.NullChecker
- NullPointerExceptionFieldCheck<T> - Class in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- NullPointerExceptionFieldCheck(Context<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.fieldchecks.NullPointerExceptionFieldCheck
- NullType() - Constructor for class nl.jqno.equalsverifier.internal.reflection.TypeTag.NullType
O
- O() - Constructor for enum class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.O
- OBJECT - Static variable in class nl.jqno.equalsverifier.internal.valueproviders.InstantiationUtil
- OBJECT_COMPARATOR - Static variable in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericJavaUtilValueSupplier
- objects - Variable in class nl.jqno.equalsverifier.internal.util.Formatter
- objectToString(Object) - Method in class nl.jqno.equalsverifier.internal.util.Formatter
- ObjectValueProvider - Class in nl.jqno.equalsverifier.internal.valueproviders
-
A ValueProvider that can instantiate regular objects.
- ObjectValueProvider(ValueProvider, Objenesis, boolean) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.ObjectValueProvider
- objenesis - Variable in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
- objenesis - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- objenesis - Variable in class nl.jqno.equalsverifier.internal.valueproviders.ObjectValueProvider
- objenesis - Variable in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- objenesisInstantiator - Variable in class nl.jqno.equalsverifier.internal.instantiators.ReflectionInstantiator
- of(Class<?>) - Static method in class nl.jqno.equalsverifier.internal.reflection.FieldIterable
-
Factory method for a FieldIterable that iterates over all declared fields of
typeand over the declared fields of all of its superclasses. - of(Class<T>) - Static method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
-
Factory method.
- of(Class<T>) - Static method in class nl.jqno.equalsverifier.internal.reflection.SuperclassIterable
-
Factory method for a SuperlcassIterator that iterates over type's superclasses, excluding itself and excluding Object.
- of(Field) - Static method in class nl.jqno.equalsverifier.internal.reflection.FieldProbe
-
Factory method.
- of(Field, TypeTag) - Static method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
-
Resolves a TypeTag from the type of a
Fieldinstance, using an enclosing type to determine any generic parameters the field may contain. - of(String, Object...) - Static method in class nl.jqno.equalsverifier.internal.util.Formatter
-
Factory method.
- of(Map<Field, Object>, boolean) - Static method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
-
Creates an instance of
ConcreteValuesfrom a Map. - of(ClassProbe<T>, InstanceFactory<T>, Objenesis, boolean, boolean) - Static method in class nl.jqno.equalsverifier.internal.instantiators.InstantiatorFactory
-
Factory method for obtaining an appropriate Instantiator for the class given via the ClassProbe parameter.
- of(ClassProbe<T>, Objenesis, boolean) - Static method in class nl.jqno.equalsverifier.internal.instantiators.InstantiatorFactory
-
Factory method for obtaining an appropriate Instantiator for the class given via the ClassProbe parameter.
- ofIgnoringStatic(Class<?>) - Static method in class nl.jqno.equalsverifier.internal.reflection.FieldIterable
-
Factory method for a FieldIterable that iterates over all declared fields of
type, but that ignores its static fields. - ofIgnoringSuper(Class<?>) - Static method in class nl.jqno.equalsverifier.internal.reflection.FieldIterable
-
Factory method for a FieldIterable that iterates over all declared fields of
type, but that ignores the declared fields of its superclasses. - ofIgnoringSuperAndStatic(Class<?>) - Static method in class nl.jqno.equalsverifier.internal.reflection.FieldIterable
-
Factory method for a FieldIterable that iterates over all declared fields of
type, but that ignores its the declared fields of its superclasses, as well as its static fields. - ofIncludeSelf(Class<T>) - Static method in class nl.jqno.equalsverifier.internal.reflection.SuperclassIterable
-
Factory method for a SuperlcassIterator that iterates over type's superclasses, including itself but excluding Object.
- ofKotlin(Class<?>) - Static method in class nl.jqno.equalsverifier.internal.reflection.FieldIterable
-
Factory method for a FieldIterable that iterates over all declared fields of
typeand over the declared fields of all of its superclasses, but that ignores overridden Kotlin backing fields in superclasses. - openConnection(URL) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.UrlFieldCheck.AlwaysEqualUrlHandler
- OthersValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- OthersValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.OthersValueSupplier
P
- PackageScanner - Class in nl.jqno.equalsverifier.internal.reflection
-
Scans a package for classes.
- PackageScanner() - Constructor for class nl.jqno.equalsverifier.internal.reflection.PackageScanner
-
Do not instantiate.
- PackageScanOptions - Class in nl.jqno.equalsverifier.internal.reflection
- PackageScanOptions() - Constructor for class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions
- PackageScanOptions.ExceptClasses - Record Class in nl.jqno.equalsverifier.internal.reflection
- PackageScanOptions.ExclusionPredicate - Record Class in nl.jqno.equalsverifier.internal.reflection
- PackageScanOptions.MustExtend - Record Class in nl.jqno.equalsverifier.internal.reflection
- PackageScanOptions.O - Enum Class in nl.jqno.equalsverifier.internal.reflection
- partialAnnotationNames - Variable in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- partialClassNames - Variable in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
- partialClassNames() - Method in interface nl.jqno.equalsverifier.internal.reflection.annotations.Annotation
-
One or more strings that contain the annotation's (partial) class name.
- partialClassNames() - Method in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
- passthrough - Variable in class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- passthrough() - Static method in class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- performTests(Field, Object, Object) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.NullPointerExceptionFieldCheck
- performVerification() - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- plain() - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
-
Creates an instance with all values set with prefab values assigned to their respective field names or types, or, if no prefab values are given, values created by the
ValueProvider. - postProcess(Set<Class<?>>, AnnotationCache) - Method in interface nl.jqno.equalsverifier.internal.reflection.annotations.Annotation
-
Performs post processing after the annotation was added to the cache.
- prefabbedFields - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck
- prefabbedFields - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
prefabbedFieldsrecord component. - prefabbedFields() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
prefabbedFieldsrecord component. - prefabCaches - Variable in class nl.jqno.equalsverifier.internal.valueproviders.CachingValueProvider
- prefabs - Variable in class nl.jqno.equalsverifier.internal.valueproviders.UserGenericPrefabValueProvider
- PrefabValuesApi - Class in nl.jqno.equalsverifier.internal
- PrefabValuesApi() - Constructor for class nl.jqno.equalsverifier.internal.PrefabValuesApi
- PRIMITIVE_OBJECT_MAPPER - Static variable in class nl.jqno.equalsverifier.internal.util.PrimitiveMappers
- PrimitiveMappers - Class in nl.jqno.equalsverifier.internal.util
- PrimitiveMappers() - Constructor for class nl.jqno.equalsverifier.internal.util.PrimitiveMappers
- PrimitiveValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- PrimitiveValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.PrimitiveValueSupplier
- probe - Variable in class nl.jqno.equalsverifier.internal.instantiators.ReflectionInstantiator
- probe - Variable in class nl.jqno.equalsverifier.internal.reflection.FieldMutator
- process(ScanOption...) - Static method in class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions
- processClass(Class<?>, List<TypeTag>) - Static method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
- processDirectory(URL, boolean) - Static method in class nl.jqno.equalsverifier.internal.reflection.PackageScanner
- processGenericArray(GenericArrayType, Class<?>, TypeTag) - Static method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
- processParameterizedType(ParameterizedType, Class<?>, TypeTag, List<TypeTag>, boolean) - Static method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
- processResource(URL, String, PackageScanOptions) - Static method in class nl.jqno.equalsverifier.internal.reflection.PackageScanner
- processTypeVariable(TypeVariable<?>, Class<?>, TypeTag, boolean) - Static method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
- processWildcard(WildcardType, Class<?>, TypeTag, boolean) - Static method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
- provide(TypeTag, Attributes) - Method in class nl.jqno.equalsverifier.internal.valueproviders.AbstractValueProvider
- provide(TypeTag, Attributes) - Method in class nl.jqno.equalsverifier.internal.valueproviders.ArrayValueProvider
-
Returns a tuple of two different prefabricated values of the specified type.
- provide(TypeTag, Attributes) - Method in class nl.jqno.equalsverifier.internal.valueproviders.BuiltinGenericPrefabValueProvider
-
Returns a tuple of two different prefabricated values of the specified type.
- provide(TypeTag, Attributes) - Method in class nl.jqno.equalsverifier.internal.valueproviders.BuiltinPrefabValueProvider
-
Returns a tuple of two different prefabricated values of the specified type.
- provide(TypeTag, Attributes) - Method in class nl.jqno.equalsverifier.internal.valueproviders.BuiltinVersionSpecificValueProvider
-
Returns a tuple of two different prefabricated values of the specified type.
- provide(TypeTag, Attributes) - Method in class nl.jqno.equalsverifier.internal.valueproviders.CachingValueProvider
-
Returns a tuple of two different prefabricated values of the specified type.
- provide(TypeTag, Attributes) - Method in class nl.jqno.equalsverifier.internal.valueproviders.ChainedValueProvider
-
Returns a tuple of two different prefabricated values of the specified type.
- provide(TypeTag, Attributes) - Method in class nl.jqno.equalsverifier.internal.valueproviders.EnumValueProvider
-
Returns a tuple of two different prefabricated values of the specified type.
- provide(TypeTag, Attributes) - Method in class nl.jqno.equalsverifier.internal.valueproviders.MockitoValueProvider
-
Returns a tuple of two different prefabricated values of the specified type.
- provide(TypeTag, Attributes) - Method in class nl.jqno.equalsverifier.internal.valueproviders.ObjectValueProvider
-
Returns a tuple of two different prefabricated values of the specified type.
- provide(TypeTag, Attributes) - Method in class nl.jqno.equalsverifier.internal.valueproviders.RecursionDetectingValueProvider
-
Returns a tuple of two different prefabricated values of the specified type.
- provide(TypeTag, Attributes) - Method in class nl.jqno.equalsverifier.internal.valueproviders.UserGenericPrefabValueProvider
-
Returns a tuple of two different prefabricated values of the specified type.
- provide(TypeTag, Attributes) - Method in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueProvider
-
Returns a tuple of two different prefabricated values of the specified type.
- provide(TypeTag, Attributes) - Method in interface nl.jqno.equalsverifier.internal.valueproviders.ValueProvider
-
Returns a tuple of two different prefabricated values of the specified type.
- ProvidedFactoryInstantiator<T> - Class in nl.jqno.equalsverifier.internal.instantiators
-
Creates an instance of a class using a factory provided by the user.
- ProvidedFactoryInstantiator(InstanceFactory<? extends T>, boolean) - Constructor for class nl.jqno.equalsverifier.internal.instantiators.ProvidedFactoryInstantiator
-
Package private constructor.
- provideOrThrow(TypeTag, Attributes) - Method in interface nl.jqno.equalsverifier.internal.valueproviders.ValueProvider
-
Returns a tuple of prefabricated values of the specified type, or, if none exists, throws a NoValueException.
- providers - Variable in class nl.jqno.equalsverifier.internal.valueproviders.ChainedValueProvider
- put(String, Object) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
-
Stores a value under the given field name.
- put(String, TypeTag, Tuple<T>) - Method in class nl.jqno.equalsverifier.internal.reflection.FieldCache
-
Adds the given factory to the cache and associates it with the given type.
- putArrayValues(String, Set<String>) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationProperties
-
Adds the content of an array value property.
- putEnumValue(String, String) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationProperties
-
Adds the content of an enum value property.
R
- recomputeCachedHashCode(Object) - Method in class nl.jqno.equalsverifier.internal.util.CachedHashCodeInitializer
- RecordConstructorInstantiator<T> - Class in nl.jqno.equalsverifier.internal.instantiators
-
Creates an instance of a record by calling the constructor.
- RecordConstructorInstantiator(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.instantiators.RecordConstructorInstantiator
-
Package private constructor.
- RecordProbe<T> - Class in nl.jqno.equalsverifier.internal.reflection
- RecordProbe(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.reflection.RecordProbe
- RecursionDetectingValueProvider - Class in nl.jqno.equalsverifier.internal.valueproviders
-
A ValueProvider that detects recursion, and throws a
RecursionExceptionif it does. - RecursionDetectingValueProvider() - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.RecursionDetectingValueProvider
- RecursionException - Exception Class in nl.jqno.equalsverifier.internal.exceptions
-
Signals that a recursion has been detected while traversing the fields of a data structure.
- RecursionException(LinkedHashSet<TypeTag>) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.RecursionException
-
Constructor.
- recursive() - Static method in interface nl.jqno.equalsverifier.ScanOption
-
Signals that not just the given package should be scanned, but also all of its sub-packages.
- RECURSIVE - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.O
- red - Variable in record class nl.jqno.equalsverifier.internal.reflection.Tuple
-
The field for the
redrecord component. - red() - Method in record class nl.jqno.equalsverifier.internal.reflection.Tuple
-
Returns the value of the
redrecord component. - RED - Enum constant in enum class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericJavaLangValueSupplier.Dummy
- redCopy - Variable in record class nl.jqno.equalsverifier.internal.reflection.Tuple
-
The field for the
redCopyrecord component. - redCopy() - Method in record class nl.jqno.equalsverifier.internal.reflection.Tuple
-
Returns the value of the
redCopyrecord component. - redefinedSubclass - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- redefinedSubclass - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
redefinedSubclassrecord component. - redefinedSubclass() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
redefinedSubclassrecord component. - redefinedSubclassFactory - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
redefinedSubclassFactoryrecord component. - redefinedSubclassFactory() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
redefinedSubclassFactoryrecord component. - redefinedSubclassInstanceFactory - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- redefinedSuperclassFactory - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
redefinedSuperclassFactoryrecord component. - redefinedSuperclassFactory() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
redefinedSuperclassFactoryrecord component. - redefinedSuperclassInstanceFactory - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- REFERENCE_EQUALITY - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Disables the check for reference equality on fields.
- ReflectionException - Exception Class in nl.jqno.equalsverifier.internal.exceptions
-
Signals that a reflection call went awry.
- ReflectionException(String) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.ReflectionException
- ReflectionException(String, Throwable) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.ReflectionException
- ReflectionException(Throwable) - Constructor for exception class nl.jqno.equalsverifier.internal.exceptions.ReflectionException
- ReflectionInstantiator<T> - Class in nl.jqno.equalsverifier.internal.instantiators
-
Creates an instance of a class using reflection on potentially final fields.
- ReflectionInstantiator(ClassProbe<T>, Objenesis) - Constructor for class nl.jqno.equalsverifier.internal.instantiators.ReflectionInstantiator
-
Package private constructor.
- reflexivityFieldCheck - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- ReflexivityFieldCheck<T> - Class in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- ReflexivityFieldCheck(Context<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck
- register(Class<T>, T, T, T) - Method in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueCaches
-
Registers a prefab value.
- registerGeneric(Class<T>, Func.Func1<?, T>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueCaches
-
Registers a generic prefab value of arity 1.
- registerGeneric(Class<T>, Func.Func2<?, ?, T>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueCaches
-
Registers a generic prefab value of arity 2.
- registerResettable(Class<T>, Supplier<T>, Supplier<T>, Supplier<T>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueCaches
-
Registers a resettable prefab value.
- RelaxedEqualsVerifierApi<T> - Class in nl.jqno.equalsverifier.api
- RelaxedEqualsVerifierApi(Class<T>, List<T>) - Constructor for class nl.jqno.equalsverifier.api.RelaxedEqualsVerifierApi
-
Constructor.
- replaceInnermostArrayValue(T, FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ArrayFieldCheck
- report() - Method in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
-
Performs the verifications of the contracts for
equalsandhashCodeand returns a List ofEqualsVerifierReportwith the results of the verifications. - report() - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Performs the verification of the contracts for
equalsandhashCodeand returns anEqualsVerifierReportwith the results of the verification. - report(boolean) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Performs the verification of the contracts for
equalsandhashCodeand returns anEqualsVerifierReportwith the results of the verification. - resolve(Type, Class<?>, TypeTag, boolean) - Static method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
- rethrow(Rethrow.ThrowingRunnable) - Static method in class nl.jqno.equalsverifier.internal.util.Rethrow
- rethrow(Rethrow.ThrowingRunnable, Function<Throwable, String>) - Static method in class nl.jqno.equalsverifier.internal.util.Rethrow
- rethrow(Rethrow.ThrowingSupplier<T>) - Static method in class nl.jqno.equalsverifier.internal.util.Rethrow
- rethrow(Rethrow.ThrowingSupplier<T>, Function<Throwable, String>) - Static method in class nl.jqno.equalsverifier.internal.util.Rethrow
- Rethrow - Class in nl.jqno.equalsverifier.internal.util
-
Utilities for catching checked exceptions and re-throwing them as a RuntimeException.
- Rethrow() - Constructor for class nl.jqno.equalsverifier.internal.util.Rethrow
-
Do not instantiate.
- Rethrow.ThrowingRunnable - Interface in nl.jqno.equalsverifier.internal.util
- Rethrow.ThrowingSupplier<T> - Interface in nl.jqno.equalsverifier.internal.util
- run() - Method in interface nl.jqno.equalsverifier.internal.util.Rethrow.ThrowingRunnable
- runsOnModulePath() - Static method in class nl.jqno.equalsverifier.internal.reflection.ModuleProbe
S
- safe(Class<T>, String) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
- safelyCheckSuperProperties(T, T) - Method in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- safelyGetTuple(TypeTag, String) - Method in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- safelySetField(Object, Object) - Method in class nl.jqno.equalsverifier.internal.reflection.FieldMutator
- ScanOption - Interface in nl.jqno.equalsverifier
-
Provides a number of options that can be set in
EqualsVerifier.forPackage(String, ScanOption...). - scanRecursively - Variable in class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions
- scanRecursively() - Method in class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions
- ScopedValuesValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.versionspecific
- ScopedValuesValueSupplier(TypeTag, ValueProvider, Attributes) - Constructor for class nl.jqno.equalsverifier.internal.versionspecific.ScopedValuesValueSupplier
- SequencedCollectionsValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.versionspecific
- SequencedCollectionsValueSupplier(TypeTag, ValueProvider, Attributes) - Constructor for class nl.jqno.equalsverifier.internal.versionspecific.SequencedCollectionsValueSupplier
- set(Mode...) - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Sets modes that influence how
EqualsVerifieroperates. - set(Mode...) - Method in interface nl.jqno.equalsverifier.api.EqualsVerifierApi
-
Sets modes that influence how
EqualsVerifieroperates. - set(Mode...) - Method in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
-
Sets modes that influence how
EqualsVerifieroperates. - set(Mode...) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Sets modes that influence how
EqualsVerifieroperates. - setNewValue(Object, Object) - Method in class nl.jqno.equalsverifier.internal.reflection.FieldMutator
-
Assigns
newValueto the current field inobject. - setValueProvider(ValueProvider) - Method in class nl.jqno.equalsverifier.internal.valueproviders.RecursionDetectingValueProvider
- shouldAllFieldsBeUsed(FieldProbe) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- SignatureChecker<T> - Class in nl.jqno.equalsverifier.internal.checkers
- SignatureChecker(Context<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.SignatureChecker
- significantFieldCheck - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- SignificantFieldCheck<T> - Class in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- SignificantFieldCheck(Context<T>, Predicate<FieldProbe>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- simple() - Static method in class nl.jqno.equalsverifier.EqualsVerifier
-
Creates a configuration object that is pre-configured so that it can be used with most IDE-generated
equalsandhashCodemethods without any further configuration. - SingleTypeEqualsVerifierApi<T> - Class in nl.jqno.equalsverifier.api
-
Helps to construct an
EqualsVerifiertest with a fluent API. - SingleTypeEqualsVerifierApi(Class<T>) - Constructor for class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Constructor.
- SingleTypeEqualsVerifierApi(Class<T>, EnumSet<Warning>, Set<Mode>, UserPrefabValueCaches, Objenesis, boolean, Function<String, String>) - Constructor for class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Constructor.
- SingleTypeEqualsVerifierApi(Class<T>, List<T>, List<T>) - Constructor for class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Constructor, only to be called by
RelaxedEqualsVerifierApi.andUnequalExamples(Object, Object[]). - SingleTypeEqualsVerifierApi(Class<T>, Objenesis) - Constructor for class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Constructor.
- SKIP_MOCKITO - Static variable in class nl.jqno.equalsverifier.internal.ModeInstance
- skipMockito() - Static method in interface nl.jqno.equalsverifier.Mode
-
Signals that EqualsVerifier should not use Mockito, even if it's available on the classpath or modulepath.
- SomethingElse() - Constructor for class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker.SomethingElse
- STRICT_HASHCODE - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Disables the check that all fields used in
equalsmust also be used inhashCode. - STRICT_INHERITANCE - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Disables some of the stricter inheritance tests.
- strictHashcode - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.JpaLazyGetterFieldCheck
- strictnessSuppressed - Variable in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- stringFieldCheck - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- StringFieldCheck<T> - Class in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- StringFieldCheck(SubjectCreator<T>, ValueProvider, CachedHashCodeInitializer<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.fieldchecks.StringFieldCheck
- stringify(Object, boolean) - Method in class nl.jqno.equalsverifier.internal.util.Formatter
- stringifyByReflection(Object) - Method in class nl.jqno.equalsverifier.internal.util.Formatter
- subclassFactory - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
subclassFactoryrecord component. - subclassFactory() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
subclassFactoryrecord component. - subclassInstanceFactory - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ArrayFieldCheck
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.BigDecimalFieldCheck
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.FloatAndDoubleFieldCheck
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.JpaLazyGetterFieldCheck
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.MutableStateFieldCheck
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.NullPointerExceptionFieldCheck
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.StringFieldCheck
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SymmetryFieldCheck
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.TransientFieldsCheck
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.TransitivityFieldCheck
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.UrlFieldCheck
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.checkers.MapEntryHashCodeRequirementChecker
- subjectCreator - Variable in class nl.jqno.equalsverifier.internal.util.Context
- SubjectCreator<T> - Class in nl.jqno.equalsverifier.internal.valueproviders
-
Creates a subject, i.e.
- SubjectCreator(Configuration<T>, ValueProvider, Objenesis, boolean) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
-
Constructor.
- SubtypeManager - Class in nl.jqno.equalsverifier.internal.reflection
-
Can find subtypes that can be instantiated.
- SubtypeManager() - Constructor for class nl.jqno.equalsverifier.internal.reflection.SubtypeManager
- success(Class<?>) - Static method in class nl.jqno.equalsverifier.EqualsVerifierReport
-
Factory method for a successful run of
EqualsVerifier. - successful - Variable in class nl.jqno.equalsverifier.EqualsVerifierReport
- suffix() - Static method in class nl.jqno.equalsverifier.internal.util.ErrorMessage
- SuperclassIterable<T> - Class in nl.jqno.equalsverifier.internal.reflection
-
Iterable to iterate over all superclasses of a class.
- SuperclassIterable(Class<T>, boolean) - Constructor for class nl.jqno.equalsverifier.internal.reflection.SuperclassIterable
-
Private constructor.
- supplier(A) - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericOthersValueSupplier
- supplierCache - Variable in class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueCaches
- supply(A) - Method in interface nl.jqno.equalsverifier.Func.Func1
- supply(A, B) - Method in interface nl.jqno.equalsverifier.Func.Func2
- supportedAnnotations - Variable in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- SupportedAnnotations - Enum Class in nl.jqno.equalsverifier.internal.reflection.annotations
-
Descriptions of the annotations that EqualsVerifier supports.
- SupportedAnnotations(boolean, String...) - Constructor for enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
- suppress(Warning...) - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Suppresses warnings given by
EqualsVerifier. - suppress(Warning...) - Method in interface nl.jqno.equalsverifier.api.EqualsVerifierApi
-
Suppresses warnings given by
EqualsVerifier. - suppress(Warning...) - Method in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
-
Suppresses warnings given by
EqualsVerifier. - suppress(Warning...) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Suppresses warnings given by
EqualsVerifier. - SURROGATE_KEY - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Disables the check that fields marked with the @Id or @EmbeddedId annotations in JPA entities may not be used in the
equalscontract. - SURROGATE_OR_BUSINESS_KEY - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Disables the check that fields marked with the @Id or @EmbeddedId annotations in JPA entities may not be used in the
equalscontract. - swapBlueIfEqualToRed(Supplier<T>) - Method in record class nl.jqno.equalsverifier.internal.reflection.Tuple
-
Returns a new Tuple with only the blue value switched to the given value and the other values left intact if the red value equals the blue value; otherwise, returns the original tuple.
- symmetryFieldCheck - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- SymmetryFieldCheck<T> - Class in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- SymmetryFieldCheck(SubjectCreator<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SymmetryFieldCheck
T
- tag - Variable in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericValueSupplier
- throwing - Variable in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
- throwing - Variable in class nl.jqno.equalsverifier.internal.instantiators.ProvidedFactoryInstantiator
- throwingGetterCreator(String) - Method in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.JpaLazyGetterFieldCheck
- toString() - Method in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExceptClasses
-
Returns a string representation of this record class.
- toString() - Method in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExclusionPredicate
-
Returns a string representation of this record class.
- toString() - Method in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.MustExtend
-
Returns a string representation of this record class.
- toString() - Method in record class nl.jqno.equalsverifier.internal.reflection.Tuple
-
Returns a string representation of this record class.
- toString() - Method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
- toString() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns a string representation of this record class.
- TRANSIENT - Enum constant in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
Fields in JPA Entities that are marked @Transient should not be included in the equals/hashCode contract, like fields that have the Java transient modifier.
- TRANSIENT_FIELDS - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Disables the check that transient fields not be part of the
equalscontract. - transientFieldsCheck - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- TransientFieldsCheck<T> - Class in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- TransientFieldsCheck(SubjectCreator<T>, TypeTag, AnnotationCache) - Constructor for class nl.jqno.equalsverifier.internal.checkers.fieldchecks.TransientFieldsCheck
- transitivityFieldCheck - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- TransitivityFieldCheck<T> - Class in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- TransitivityFieldCheck(SubjectCreator<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.fieldchecks.TransitivityFieldCheck
- translateKotlinToBytecodeFieldName(Class<?>, String) - Static method in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinProbe
- translateKotlinToBytecodeFieldNames(Class<?>, List<String>) - Static method in class nl.jqno.equalsverifier.internal.reflection.kotlin.KotlinProbe
- traverseFields(Map<Field, Object>, BiConsumer<FieldProbe, Object>) - Method in class nl.jqno.equalsverifier.internal.instantiators.ReflectionInstantiator
- Tuple<T> - Record Class in nl.jqno.equalsverifier.internal.reflection
-
Container for three values of the same type: a "red" one, a "blue" one, and a shallow copy of the "red" one.
- Tuple(T, T, T) - Constructor for record class nl.jqno.equalsverifier.internal.reflection.Tuple
-
Creates an instance of a
Tuplerecord class. - type - Variable in class nl.jqno.equalsverifier.api.RelaxedEqualsVerifierApi
- type - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- type - Variable in class nl.jqno.equalsverifier.EqualsVerifierReport
- type - Variable in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- type - Variable in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- type - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.JpaLazyGetterFieldCheck
- type - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- type - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldInspector
- type - Variable in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- type - Variable in class nl.jqno.equalsverifier.internal.checkers.SignatureChecker
- type - Variable in class nl.jqno.equalsverifier.internal.instantiators.ClassConstructorInstantiator
- type - Variable in class nl.jqno.equalsverifier.internal.instantiators.RecordConstructorInstantiator
- type - Variable in class nl.jqno.equalsverifier.internal.instantiators.ReflectionInstantiator
- type - Variable in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
- type - Variable in class nl.jqno.equalsverifier.internal.reflection.FieldIterable
- type - Variable in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.MustExtend
-
The field for the
typerecord component. - type - Variable in class nl.jqno.equalsverifier.internal.reflection.RecordProbe
- type - Variable in class nl.jqno.equalsverifier.internal.reflection.SuperclassIterable
- type - Variable in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
-
The field for the
typerecord component. - type - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
typerecord component. - type - Variable in class nl.jqno.equalsverifier.internal.util.Context
- type - Variable in class nl.jqno.equalsverifier.internal.valueproviders.prefab.ValueSupplier
- type - Variable in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- type() - Method in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.MustExtend
-
Returns the value of the
typerecord component. - type() - Method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
-
Returns the value of the
typerecord component. - type() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
typerecord component. - typeIsFinal - Variable in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- typeIsSealed - Variable in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- types - Variable in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
- types - Variable in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExceptClasses
-
The field for the
typesrecord component. - types() - Method in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExceptClasses
-
Returns the value of the
typesrecord component. - typeStack - Variable in exception class nl.jqno.equalsverifier.internal.exceptions.RecursionException
- typeStack - Variable in class nl.jqno.equalsverifier.internal.valueproviders.Attributes
- typeStack() - Method in class nl.jqno.equalsverifier.internal.valueproviders.Attributes
- typeStackContains(TypeTag) - Method in class nl.jqno.equalsverifier.internal.valueproviders.Attributes
- typeTag - Variable in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- typeTag - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck
- typeTag - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.TransientFieldsCheck
- typeTag - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
typeTagrecord component. - typeTag - Variable in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- typeTag() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
typeTagrecord component. - TypeTag - Record Class in nl.jqno.equalsverifier.internal.reflection
-
Represents a generic type, including raw type and generic type parameters.
- TypeTag(Class<?>, List<TypeTag>) - Constructor for record class nl.jqno.equalsverifier.internal.reflection.TypeTag
-
Constructor.
- TypeTag(Class<?>, TypeTag...) - Constructor for record class nl.jqno.equalsverifier.internal.reflection.TypeTag
-
Constructor.
- TypeTag.NullType - Class in nl.jqno.equalsverifier.internal.reflection
U
- unequalExamples - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- unequalExamples - Variable in class nl.jqno.equalsverifier.internal.checkers.ExamplesChecker
- unequalExamples - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
unequalExamplesrecord component. - unequalExamples() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
unequalExamplesrecord component. - URL_EQUALITY - Enum constant in enum class nl.jqno.equalsverifier.Warning
-
Disables the check that
java.net.URLfields are not compared usingURL.equals()orURL.hashCode(). - urlFieldCheck - Variable in class nl.jqno.equalsverifier.internal.checkers.FieldsChecker
- UrlFieldCheck<T> - Class in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- UrlFieldCheck(SubjectCreator<T>, CachedHashCodeInitializer<T>) - Constructor for class nl.jqno.equalsverifier.internal.checkers.fieldchecks.UrlFieldCheck
- UrlFieldCheck.AlwaysEqualUrlHandler - Class in nl.jqno.equalsverifier.internal.checkers.fieldchecks
- UserGenericPrefabValueProvider - Class in nl.jqno.equalsverifier.internal.valueproviders
-
A ValueProvider for generic classes for which the user has provided a factory.
- UserGenericPrefabValueProvider(UserPrefabValueCaches, ValueProvider) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.UserGenericPrefabValueProvider
- userPrefabs - Variable in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
- userPrefabs - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- UserPrefabValueCaches - Class in nl.jqno.equalsverifier.internal.valueproviders
-
Contains various caches of prefab values, or of factories for prefab values.
- UserPrefabValueCaches() - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueCaches
-
Constructor.
- UserPrefabValueCaches(UserPrefabValueCaches) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueCaches
-
Private copy constructor.
- UserPrefabValueProvider - Class in nl.jqno.equalsverifier.internal.valueproviders
-
Provider of prefabricated instances of classes that have been provided by the user.
- UserPrefabValueProvider(UserPrefabValueCaches) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.UserPrefabValueProvider
-
Constructor.
- usingGetClass - Variable in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
- usingGetClass - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- usingGetClass - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
usingGetClassrecord component. - usingGetClass() - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Signals that
getClassis used in the implementation of theequalsmethod, instead of aninstanceofcheck. - usingGetClass() - Method in interface nl.jqno.equalsverifier.api.EqualsVerifierApi
-
Signals that
getClassis used in the implementation of theequalsmethod, instead of aninstanceofcheck. - usingGetClass() - Method in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
-
Signals that
getClassis used in the implementation of theequalsmethod, instead of aninstanceofcheck. - usingGetClass() - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Signals that
getClassis used in the implementation of theequalsmethod, instead of aninstanceofcheck. - usingGetClass() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
usingGetClassrecord component. - Util - Class in nl.jqno.equalsverifier.internal.reflection
- Util() - Constructor for class nl.jqno.equalsverifier.internal.reflection.Util
V
- val(S, S, S) - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericValueSupplier
- val(S, S, S) - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.ValueSupplier
- validate(boolean, String) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validate(AnnotationProperties, AnnotationCache, Set<String>) - Method in interface nl.jqno.equalsverifier.internal.reflection.annotations.Annotation
-
Validates the annotation based on its properties.
- validateCanProbeKotlinLazyDelegate(Class<?>, Field) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateClassAnnotations(Class<?>, AnnotationCache, Set<Warning>, Set<String>, Set<String>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateClassCanBeVerified(Class<?>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateEqual(T, T, String) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateExampleIsUnequal(T, List<T>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateFieldAnnotation(Class<?>, FieldProbe, AnnotationCache, Set<Warning>, Set<String>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateFieldAnnotations(Class<?>, AnnotationCache, Set<Warning>, Set<String>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateFieldNameExists(Class<?>, String, Set<String>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateFieldNamesExist(Class<?>, List<String>, Set<String>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateFields(Set<String>, Set<String>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateFieldTypeMatches(Class<T>, String, Class<?>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateGenericPrefabValues(Class<T>, int) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateGivenAnnotations(Class<?>...) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateIsAnnotation(Class<?>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateNonnullFields(Set<String>, Set<Warning>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateNotNull(Object, String) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validatePackageContainsClasses(String, List<Class<?>>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateProcessedAnnotations(Class<?>, AnnotationCache, Set<Warning>, Set<String>, Set<String>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateRedAndBlueExamples(T, T) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateRedAndBluePrefabValues(Class<T>, T, T) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateRedAndBluePrefabValues(String, T, T) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateRedAndRedCopyPrefabValues(Class<T>, T, T) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateTypesAreKnown(Collection<Class<?>>, List<Class<?>>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateUnequalExamples(List<T>, List<T>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateWarnings(Set<Warning>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- validateWarningsAndFields(Set<Warning>, Set<String>, Set<String>) - Static method in class nl.jqno.equalsverifier.internal.util.Validations
- Validations - Class in nl.jqno.equalsverifier.internal.util
- Validations() - Constructor for class nl.jqno.equalsverifier.internal.util.Validations
- valueOf(String) - Static method in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.O
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericJavaLangValueSupplier.Dummy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class nl.jqno.equalsverifier.Warning
-
Returns the enum constant of this class with the specified name.
- valueProvider - Variable in class nl.jqno.equalsverifier.internal.checkers.AbstractDelegationChecker
- valueProvider - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck
- valueProvider - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.StringFieldCheck
- valueProvider - Variable in class nl.jqno.equalsverifier.internal.util.Context
- valueProvider - Variable in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- ValueProvider - Interface in nl.jqno.equalsverifier.internal.valueproviders
-
Creator of prefabricated instances of classes.
- ValueProviderBuilder - Class in nl.jqno.equalsverifier.internal.util
- ValueProviderBuilder() - Constructor for class nl.jqno.equalsverifier.internal.util.ValueProviderBuilder
- values - Variable in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
- values() - Static method in enum class nl.jqno.equalsverifier.internal.reflection.annotations.SupportedAnnotations
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.O
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericJavaLangValueSupplier.Dummy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class nl.jqno.equalsverifier.Warning
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Values - Interface in nl.jqno.equalsverifier
-
Simple container for primitive and object values used to define a provided instantiator.
- valuesFor(Field) - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- valuesFor(Field, TypeTag, ValueProvider, Attributes) - Static method in class nl.jqno.equalsverifier.internal.valueproviders.InstantiationUtil
- ValueSupplier<T> - Class in nl.jqno.equalsverifier.internal.valueproviders.prefab
- ValueSupplier(Class<T>) - Constructor for class nl.jqno.equalsverifier.internal.valueproviders.prefab.ValueSupplier
- verify() - Method in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
-
Performs the verification of the contracts for
equalsandhashCodeand throws anAssertionErrorif there is a problem. - verify() - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Performs the verification of the contracts for
equalsandhashCodeand throws anAssertionErrorif there is a problem. - verifyWithExamples(Context<T>) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- verifyWithoutExamples(Context<T>) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- versionedEntity - Variable in class nl.jqno.equalsverifier.internal.checkers.HierarchyChecker
- visitClass(Set<Class<?>>, AnnotationCache, TypeDescription, boolean) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- visitFields(Set<Class<?>>, AnnotationCache, TypeDescription, boolean) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- visitOuterClasses(Class<?>, AnnotationCache, TypePool) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- visitPackage(Class<?>, AnnotationCache, TypePool) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- visitSuperclasses(Class<?>, AnnotationCache, TypePool) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- visitType(Set<Class<?>>, AnnotationCache, TypeDescription, boolean) - Method in class nl.jqno.equalsverifier.internal.reflection.annotations.AnnotationCacheBuilder
- vp - Variable in class nl.jqno.equalsverifier.internal.valueproviders.AbstractValueProvider
- vp - Variable in class nl.jqno.equalsverifier.internal.valueproviders.ArrayValueProvider
- vp - Variable in class nl.jqno.equalsverifier.internal.valueproviders.BuiltinGenericPrefabValueProvider
- vp - Variable in class nl.jqno.equalsverifier.internal.valueproviders.BuiltinVersionSpecificValueProvider
- vp - Variable in class nl.jqno.equalsverifier.internal.valueproviders.ObjectValueProvider
- vp - Variable in class nl.jqno.equalsverifier.internal.valueproviders.prefab.GenericValueSupplier
- vp - Variable in class nl.jqno.equalsverifier.internal.valueproviders.UserGenericPrefabValueProvider
W
- walkDirectory(File, boolean) - Static method in class nl.jqno.equalsverifier.internal.reflection.PackageScanner
- walkJar(URL, String, boolean) - Static method in class nl.jqno.equalsverifier.internal.reflection.PackageScanner
- Warning - Enum Class in nl.jqno.equalsverifier
-
Enum of warnings that can be suppressed in
EqualsVerifier. - Warning() - Constructor for enum class nl.jqno.equalsverifier.Warning
- warningsToSuppress - Variable in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
- warningsToSuppress - Variable in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- warningsToSuppress - Variable in class nl.jqno.equalsverifier.internal.checkers.CachedHashCodeChecker
- warningsToSuppress - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.ReflexivityFieldCheck
- warningsToSuppress - Variable in class nl.jqno.equalsverifier.internal.checkers.fieldchecks.SignificantFieldCheck
- warningsToSuppress - Variable in class nl.jqno.equalsverifier.internal.checkers.SignatureChecker
- warningsToSuppress - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
-
The field for the
warningsToSuppressrecord component. - warningsToSuppress() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
-
Returns the value of the
warningsToSuppressrecord component. - WEBSITE_URL - Static variable in class nl.jqno.equalsverifier.internal.util.ErrorMessage
- with(Field, Object) - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
- withAllFieldsChanged() - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
-
Creates a
SubjectCreator.plain()instance, but with all fields set to another value. - withAllFieldsDefaulted() - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
-
Creates an instance with all values set to their type's default value: null for object references, 0 for numbers, false for booleans.
- withAllFieldsDefaultedExcept(Field) - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
-
Creates an instance with all values set to their type's default value: null for object references, 0 for numbers, false for booleans; except for the given field which is set to its
SubjectCreator.plain()value. - withAllFieldsShallowlyChanged() - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
-
Creates a
SubjectCreator.plain()instance, but with all fields that are declared in the current class set to another value. - withAllMatchingFieldsDefaulted(Predicate<Field>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
-
Creates an instance with all fields matching the predicate set to their type's default value: null for object references, 0 for numbers, false for booleans, except for fields that don't match the predicate, which will get a
SubjectCreator.plain()value. - withCachedHashCode(String, String, T) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Signals that T caches its hashCode, instead of re-calculating it each time the
hashCode()method is called. - withFactory(InstanceFactory<T>) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Provides a factory for the class under test, in case EqualsVerifier is unable to instantiate it without help.
- withFactory(InstanceFactory<T>, InstanceFactory<? extends T>) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Provides a factory for the class under test, in case EqualsVerifier is unable to instantiate it without help, as well as a factory for a subclass of the class under test.
- withFieldChanged(Field) - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
-
Creates a
SubjectCreator.plain()instance, but with the given field set to another value. - withFieldDefaulted(Field) - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
-
Creates a
SubjectCreator.plain()instance, but with the given field set to its type's default value: null for object references, 0 for numbers, false for booleans. - withFieldnameToGetterConverter(Function<String, String>) - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
- withFieldnameToGetterConverter(Function<String, String>) - Method in interface nl.jqno.equalsverifier.api.EqualsVerifierApi
-
Determines how a getter name can be derived from a field name.
- withFieldnameToGetterConverter(Function<String, String>) - Method in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
-
Determines how a getter name can be derived from a field name.
- withFieldnameToGetterConverter(Function<String, String>) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Determines how a getter name can be derived from a field name.
- withFieldsAddedAndValidated(Set<String>, List<String>) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
- withFieldSetTo(Field, Object) - Method in class nl.jqno.equalsverifier.internal.valueproviders.SubjectCreator
-
Creates a
SubjectCreator.plain()instance, but with the given field set to the given value. - withGenericPrefabValues(Class<S>, Func.Func1<?, S>) - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Adds a factory to generate prefabricated values for instance fields of classes with 1 generic type parameter that EqualsVerifier cannot instantiate by itself.
- withGenericPrefabValues(Class<S>, Func.Func1<?, S>) - Method in interface nl.jqno.equalsverifier.api.EqualsVerifierApi
-
Adds a factory to generate prefabricated values for instance fields of classes with 1 generic type parameter that EqualsVerifier cannot instantiate by itself.
- withGenericPrefabValues(Class<S>, Func.Func1<?, S>) - Method in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
-
Adds a factory to generate prefabricated values for instance fields of classes with 1 generic type parameter that EqualsVerifier cannot instantiate by itself.
- withGenericPrefabValues(Class<S>, Func.Func1<?, S>) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Adds a factory to generate prefabricated values for instance fields of classes with 1 generic type parameter that EqualsVerifier cannot instantiate by itself.
- withGenericPrefabValues(Class<S>, Func.Func2<?, ?, S>) - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Adds a factory to generate prefabricated values for instance fields of classes with 2 generic type parameters that EqualsVerifier cannot instantiate by itself.
- withGenericPrefabValues(Class<S>, Func.Func2<?, ?, S>) - Method in interface nl.jqno.equalsverifier.api.EqualsVerifierApi
-
Adds a factory to generate prefabricated values for instance fields of classes with 2 generic type parameters that EqualsVerifier cannot instantiate by itself.
- withGenericPrefabValues(Class<S>, Func.Func2<?, ?, S>) - Method in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
-
Adds a factory to generate prefabricated values for instance fields of classes with 2 generic type parameters that EqualsVerifier cannot instantiate by itself.
- withGenericPrefabValues(Class<S>, Func.Func2<?, ?, S>) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Adds a factory to generate prefabricated values for instance fields of classes with 2 generic type parameters that EqualsVerifier cannot instantiate by itself.
- withIgnoredAnnotations(Class<?>...) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Signals that all given annotations are to be ignored by EqualsVerifier.
- withIgnoredFields(String...) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Signals that all given fields are not relevant for the
equalscontract. - withLombokCachedHashCode(T) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Signals that T uses Lombok to cache its hashCode, instead of re-calculating it each time the
hashCode()method is called. - withNonnullFields(String...) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Signals that all given fields can never be null, and
EqualsVerifiertherefore doesn't have to verify that proper null checks are in place for these fields. - withOnlyTheseFields(String...) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Signals that all given fields, and only the given fields, are relevant for the
equalscontract. - withPrefabValues(Class<S>, S, S) - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Adds prefabricated values for instance fields of classes that EqualsVerifier cannot instantiate by itself.
- withPrefabValues(Class<S>, S, S) - Method in interface nl.jqno.equalsverifier.api.EqualsVerifierApi
-
Adds prefabricated values for instance fields of classes that EqualsVerifier cannot instantiate by itself.
- withPrefabValues(Class<S>, S, S) - Method in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
-
Adds prefabricated values for instance fields of classes that EqualsVerifier cannot instantiate by itself.
- withPrefabValues(Class<S>, S, S) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Adds prefabricated values for instance fields of classes that EqualsVerifier cannot instantiate by itself.
- withPrefabValues(Class<S>, S, S, S) - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Adds prefabricated values for instance fields of classes that EqualsVerifier cannot instantiate by itself.
- withPrefabValues(Class<S>, S, S, S) - Method in interface nl.jqno.equalsverifier.api.EqualsVerifierApi
-
Adds prefabricated values for instance fields of classes that EqualsVerifier cannot instantiate by itself.
- withPrefabValues(Class<S>, S, S, S) - Method in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
-
Adds prefabricated values for instance fields of classes that EqualsVerifier cannot instantiate by itself.
- withPrefabValues(Class<S>, S, S, S) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Adds prefabricated values for instance fields of classes that EqualsVerifier cannot instantiate by itself.
- withPrefabValuesForField(String, S, S) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Adds prefabricated values for instance fields with a given name (and only the fields with the given name) that EqualsVerifier cannot instantiate by itself.
- withPrefabValuesForField(String, S, S, S) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Adds prefabricated values for instance fields with a given name (and only the fields with the given name) that EqualsVerifier cannot instantiate by itself.
- withRedefinedSubclass(Class<? extends T>) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Supplies a reference to a subclass of T in which
equalsis overridden. - withRedefinedSubclass(InstanceFactory<? extends T>) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Supplies a factory for a subclass of T in which
equalsis overridden. - withRedefinedSuperclass() - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Signals that T is part of an inheritance hierarchy where
equalsis overridden. - withRedefinedSuperclass(InstanceFactory<?>) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Signals that T is part of an inheritance hierarchy where
equalsis overridden. - withResettablePrefabValues(Class<S>, Supplier<S>, Supplier<S>) - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
-
Adds Suppliers for resettable prefabricated values for instance fields of classes that EqualsVerifier cannot instantiate by itself.
- withResettablePrefabValues(Class<S>, Supplier<S>, Supplier<S>) - Method in interface nl.jqno.equalsverifier.api.EqualsVerifierApi
-
Adds Suppliers for resettable prefabricated values for instance fields of classes that EqualsVerifier cannot instantiate by itself.
- withResettablePrefabValues(Class<S>, Supplier<S>, Supplier<S>) - Method in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
-
Adds Suppliers for resettable prefabricated values for instance fields of classes that EqualsVerifier cannot instantiate by itself.
- withResettablePrefabValues(Class<S>, Supplier<S>, Supplier<S>) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
-
Adds Suppliers for resettable prefabricated values for instance fields of classes that EqualsVerifier cannot instantiate by itself.
- wrap(Class<?>, Rethrow.ThrowingSupplier<Optional<Tuple<T>>>) - Method in class nl.jqno.equalsverifier.internal.valueproviders.prefab.JavaNetValueSupplier
Z
- zip(Optional<A>, Optional<B>, BiFunction<? super A, ? super B, ? extends R>) - Static method in class nl.jqno.equalsverifier.internal.valueproviders.InstantiationUtil
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form