Module nl.jqno.equalsverifier
Package nl.jqno.equalsverifier.internal.valueproviders
package nl.jqno.equalsverifier.internal.valueproviders
-
ClassDescriptionA ValueProvider that can instantiate abstract types, including (sealed) interfaces.A ValueProvider for arrays.A ValueProvider for generic Java API classes.A ValueProvider for non-generic, built-in prefab values.A ValueProvider for Java API classes that are bundled in Java versions higher than EqualsVerifier's current baseline version.Provides cached instances of classes.Provider of prefabricated instances of classes, delegating to other ValueProviders in sequence.A ValueProvider for enums.Provider of mock prefabricated instances of classes.A ValueProvider that can instantiate regular objects.A ValueProvider that detects recursion, and throws a
RecursionExceptionif it does.Creates a subject, i.e.A ValueProvider for generic classes for which the user has provided a factory.Contains various caches of prefab values, or of factories for prefab values.Provider of prefabricated instances of classes that have been provided by the user.Creator of prefabricated instances of classes.