Class Validations
java.lang.Object
nl.jqno.equalsverifier.internal.util.Validations
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
validateClassCanBeVerified
(Class<?> type) static void
static void
validateFields
(Set<String> includedFields, Set<String> excludedFields) static <T> void
validateGenericPrefabValues
(Class<T> type, PrefabValueFactory<T> factory, int arity) static void
validateGivenAnnotations
(Class<?>... givenAnnotations) static void
validateNonnullFields
(Set<String> nonnullFields, Set<Warning> warnings) static void
validateNotNull
(Object object, String errormessage) static void
validatePackageContainsClasses
(String packageName, List<Class<?>> types) static void
validateProcessedAnnotations
(Class<?> type, AnnotationCache cache, Set<Warning> warnings, Set<String> includedFields, Set<String> excludedFields) static <T> void
validateRedAndBluePrefabValues
(Class<T> type, T red, T blue) static void
validateTypesAreKnown
(List<Class<?>> types, List<Class<?>> knownTypes) static <T> void
validateUnequalExamples
(List<T> unequalExamples, List<T> equalExamples) static void
validateWarnings
(Set<Warning> warnings) static void
validateWarningsAndFields
(Set<Warning> warnings, Set<String> includedFields, Set<String> excludedFields)
-
Method Details
-
validateClassCanBeVerified
-
validateFieldNamesExist
-
validateWarnings
-
validateFields
-
validateNonnullFields
-
validateUnequalExamples
-
validateRedAndBluePrefabValues
-
validateGenericPrefabValues
public static <T> void validateGenericPrefabValues(Class<T> type, PrefabValueFactory<T> factory, int arity) -
validateWarningsAndFields
-
validateGivenAnnotations
-
validateProcessedAnnotations
-
validatePackageContainsClasses
-
validateTypesAreKnown
-
validateNotNull
-