Class Configuration<T>

java.lang.Object
nl.jqno.equalsverifier.internal.util.Configuration<T>

public final class Configuration<T> extends Object
  • Method Details

    • build

      public static <T> Configuration<T> build(Class<T> type, Set<String> excludedFields, Set<String> includedFields, Set<String> nonnullFields, CachedHashCodeInitializer<T> cachedHashCodeInitializer, boolean hasRedefinedSuperclass, Class<? extends T> redefinedSubclass, boolean usingGetClass, EnumSet<Warning> warningsToSuppress, FactoryCache factoryCache, Set<String> ignoredAnnotationClassNames, Set<String> actualFields, List<T> equalExamples, List<T> unequalExamples)
    • getType

      public Class<T> getType()
    • getNonnullFields

      public Set<String> getNonnullFields()
    • getCachedHashCodeInitializer

      public CachedHashCodeInitializer<T> getCachedHashCodeInitializer()
    • hasRedefinedSuperclass

      public boolean hasRedefinedSuperclass()
    • getRedefinedSubclass

      public Class<? extends T> getRedefinedSubclass()
    • isUsingGetClass

      public boolean isUsingGetClass()
    • getWarningsToSuppress

      public EnumSet<Warning> getWarningsToSuppress()
    • getEqualExamples

      public List<T> getEqualExamples()
    • getUnequalExamples

      public List<T> getUnequalExamples()
    • getTypeTag

      public TypeTag getTypeTag()
    • getPrefabValues

      public PrefabValues getPrefabValues()
    • getClassAccessor

      public ClassAccessor<T> getClassAccessor()
    • getAnnotationCache

      public AnnotationCache getAnnotationCache()
    • getIgnoredFields

      public Set<String> getIgnoredFields()