Index

A B C D E F G H I J K L M N O P R S T U V W Z 
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 equals contract.
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 equals contract.
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 annotationCache record component.
annotationCache() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the annotationCache record 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 BigDecimal fields is implemented using compareTo rather than equals.
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 blue record component.
blue() - Method in record class nl.jqno.equalsverifier.internal.reflection.Tuple
Returns the value of the blue record 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 cachedHashCodeInitializer record component.
cachedHashCodeInitializer() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the cachedHashCodeInitializer record 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 type should 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 Configuration record 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 equals method.
declaresHashCode() - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
Determines whether T has a hashCode method.
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 equalExamples record component.
equalExamples() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the equalExamples record 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
EqualsVerifier can be used in unit tests to verify whether the contract for the equals and hashCode methods 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 EqualsVerifier test 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 EqualsVerifier run.
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 ExceptClasses record 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 exclusionPredicate record 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 exclusionPredicate record component.
ExclusionPredicate(Predicate<Class<?>>) - Constructor for record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExclusionPredicate
Creates an instance of a ExclusionPredicate record 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 factory record component.
factory() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the factory record 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 fieldnameToGetter record component.
fieldnameToGetter() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the fieldnameToGetter record 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 T that has exactly 1 generic parameter A.
Func.Func2<A,B,T> - Interface in nl.jqno.equalsverifier
Functional interface for generating prefab values of a generic type T that has exactly 2 generic parameters, A and B.

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 genericTypes record component.
genericTypes() - Method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
Returns the value of the genericTypes record 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 boolean value stored under the given field name.
getBoolean(String) - Method in interface nl.jqno.equalsverifier.Values
Returns the boolean value stored under the given field name.
getByte(String) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
Returns the byte value stored under the given field name.
getByte(String) - Method in interface nl.jqno.equalsverifier.Values
Returns the byte value 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() and hashCode() contracts.
getChar(String) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
Returns the char value stored under the given field name.
getChar(String) - Method in interface nl.jqno.equalsverifier.Values
Returns the char value 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 double value stored under the given field name.
getDouble(String) - Method in interface nl.jqno.equalsverifier.Values
Returns the double value 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 float value stored under the given field name.
getFloat(String) - Method in interface nl.jqno.equalsverifier.Values
Returns the float value 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 int value stored under the given field name.
getInt(String) - Method in interface nl.jqno.equalsverifier.Values
Returns the int value 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 long value stored under the given field name.
getLong(String) - Method in interface nl.jqno.equalsverifier.Values
Returns the long value 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() and hashCode() 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 short value stored under the given field name.
getShort(String) - Method in interface nl.jqno.equalsverifier.Values
Returns the short value stored under the given field name.
getString(String) - Method in class nl.jqno.equalsverifier.internal.instantiators.ConcreteValues
Returns the String value stored under the given field name.
getString(String) - Method in interface nl.jqno.equalsverifier.Values
Returns the String value 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 ClassProbe operates.
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 hasRedefinedSuperclass record component.
hasRedefinedSuperclass() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the hasRedefinedSuperclass record 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 equals method 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 equals method 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 ignoredFields record component.
ignoredFields() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the ignoredFields record 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 equals is 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 equals method is abstract.
isEqualsInheritedFromObject() - Method in class nl.jqno.equalsverifier.internal.reflection.ClassProbe
Determines whether T's equals method is inherited from Object.
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 hashCode method 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 isKotlin record component.
isKotlin() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the isKotlin record 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() and hashCode() 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 equals and hashCode methods.
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 EqualsVerifier operates.
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 modes record component.
modes() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the modes record 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 EqualsVerifier test 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 MustExtend record 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 equals and hashCode depend.
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 nonnullFields record component.
nonnullFields() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the nonnullFields record 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
Disables checks for NullPointerException within equals, hashCode and toString methods.
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 type and 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 Field instance, 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 ConcreteValues from 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 type and 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 prefabbedFields record component.
prefabbedFields() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the prefabbedFields record 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 RecursionException if 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 red record component.
red() - Method in record class nl.jqno.equalsverifier.internal.reflection.Tuple
Returns the value of the red record 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 redCopy record component.
redCopy() - Method in record class nl.jqno.equalsverifier.internal.reflection.Tuple
Returns the value of the redCopy record 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 redefinedSubclass record component.
redefinedSubclass() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the redefinedSubclass record component.
redefinedSubclassFactory - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
The field for the redefinedSubclassFactory record component.
redefinedSubclassFactory() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the redefinedSubclassFactory record 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 redefinedSuperclassFactory record component.
redefinedSuperclassFactory() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the redefinedSuperclassFactory record 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 equals and hashCode and returns a List of EqualsVerifierReport with the results of the verifications.
report() - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
Performs the verification of the contracts for equals and hashCode and returns an EqualsVerifierReport with the results of the verification.
report(boolean) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
Performs the verification of the contracts for equals and hashCode and returns an EqualsVerifierReport with 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 EqualsVerifier operates.
set(Mode...) - Method in interface nl.jqno.equalsverifier.api.EqualsVerifierApi
Sets modes that influence how EqualsVerifier operates.
set(Mode...) - Method in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
Sets modes that influence how EqualsVerifier operates.
set(Mode...) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
Sets modes that influence how EqualsVerifier operates.
setNewValue(Object, Object) - Method in class nl.jqno.equalsverifier.internal.reflection.FieldMutator
Assigns newValue to the current field in object.
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 equals and hashCode methods without any further configuration.
SingleTypeEqualsVerifierApi<T> - Class in nl.jqno.equalsverifier.api
Helps to construct an EqualsVerifier test 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
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 equals must also be used in hashCode.
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 subclassFactory record component.
subclassFactory() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the subclassFactory record 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 equals contract.
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 equals contract.
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 equals contract.
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 Tuple record 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 type record 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 type record component.
type - Variable in record class nl.jqno.equalsverifier.internal.util.Configuration
The field for the type record 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 type record component.
type() - Method in record class nl.jqno.equalsverifier.internal.reflection.TypeTag
Returns the value of the type record component.
type() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the type record 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 types record component.
types() - Method in record class nl.jqno.equalsverifier.internal.reflection.PackageScanOptions.ExceptClasses
Returns the value of the types record 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 typeTag record 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 typeTag record 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 unequalExamples record component.
unequalExamples() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the unequalExamples record component.
URL_EQUALITY - Enum constant in enum class nl.jqno.equalsverifier.Warning
Disables the check that java.net.URL fields are not compared using URL.equals() or URL.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 usingGetClass record component.
usingGetClass() - Method in class nl.jqno.equalsverifier.api.ConfiguredEqualsVerifier
Signals that getClass is used in the implementation of the equals method, instead of an instanceof check.
usingGetClass() - Method in interface nl.jqno.equalsverifier.api.EqualsVerifierApi
Signals that getClass is used in the implementation of the equals method, instead of an instanceof check.
usingGetClass() - Method in class nl.jqno.equalsverifier.api.MultipleTypeEqualsVerifierApi
Signals that getClass is used in the implementation of the equals method, instead of an instanceof check.
usingGetClass() - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
Signals that getClass is used in the implementation of the equals method, instead of an instanceof check.
usingGetClass() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the usingGetClass record 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 equals and hashCode and throws an AssertionError if there is a problem.
verify() - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
Performs the verification of the contracts for equals and hashCode and throws an AssertionError if 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 warningsToSuppress record component.
warningsToSuppress() - Method in record class nl.jqno.equalsverifier.internal.util.Configuration
Returns the value of the warningsToSuppress record 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 equals contract.
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 EqualsVerifier therefore 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 equals contract.
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 equals is overridden.
withRedefinedSubclass(InstanceFactory<? extends T>) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
Supplies a factory for a subclass of T in which equals is overridden.
withRedefinedSuperclass() - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
Signals that T is part of an inheritance hierarchy where equals is overridden.
withRedefinedSuperclass(InstanceFactory<?>) - Method in class nl.jqno.equalsverifier.api.SingleTypeEqualsVerifierApi
Signals that T is part of an inheritance hierarchy where equals is 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
 
A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form