Class Validations

java.lang.Object
nl.jqno.equalsverifier.internal.util.Validations

public final class Validations extends Object
  • Method Details

    • validateClassCanBeVerified

      public static void validateClassCanBeVerified(Class<?> type)
    • validateFieldNamesExist

      public static void validateFieldNamesExist(Class<?> type, List<String> givenFields, Set<String> actualFields)
    • validateWarnings

      public static void validateWarnings(Set<Warning> warnings)
    • validateFields

      public static void validateFields(Set<String> includedFields, Set<String> excludedFields)
    • validateNonnullFields

      public static void validateNonnullFields(Set<String> nonnullFields, Set<Warning> warnings)
    • validateUnequalExamples

      public static <T> void validateUnequalExamples(List<T> unequalExamples, List<T> equalExamples)
    • validateRedAndBluePrefabValues

      public static <T> void validateRedAndBluePrefabValues(Class<T> type, T red, T blue)
    • validateGenericPrefabValues

      public static <T> void validateGenericPrefabValues(Class<T> type, PrefabValueFactory<T> factory, int arity)
    • validateWarningsAndFields

      public static void validateWarningsAndFields(Set<Warning> warnings, Set<String> includedFields, Set<String> excludedFields)
    • validateGivenAnnotations

      public static void validateGivenAnnotations(Class<?>... givenAnnotations)
    • validateProcessedAnnotations

      public static void validateProcessedAnnotations(Class<?> type, AnnotationCache cache, Set<Warning> warnings, Set<String> includedFields, Set<String> excludedFields)
    • validatePackageContainsClasses

      public static void validatePackageContainsClasses(String packageName, List<Class<?>> types)
    • validateTypesAreKnown

      public static void validateTypesAreKnown(List<Class<?>> types, List<Class<?>> knownTypes)
    • validateNotNull

      public static void validateNotNull(Object object, String errormessage)