java.lang.Object
nl.jqno.equalsverifier.internal.util.Validations
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidstatic voidvalidateCanProbeKotlinLazyDelegate(Class<?> type, Field field) private static voidvalidateClassAnnotations(Class<?> type, AnnotationCache cache, Set<Warning> warnings, Set<String> includedFields, Set<String> excludedFields) static voidvalidateClassCanBeVerified(Class<?> type) static <T> voidvalidateEqual(T red, T blue, String message) private static <T> voidvalidateExampleIsUnequal(T example, List<T> equalExamples) private static voidvalidateFieldAnnotation(Class<?> type, FieldProbe p, AnnotationCache cache, Set<Warning> warnings, Set<String> includedFields) private static voidvalidateFieldAnnotations(Class<?> type, AnnotationCache cache, Set<Warning> warnings, Set<String> includedFields) static voidvalidateFieldNameExists(Class<?> type, String field, Set<String> actualFields) static voidstatic voidvalidateFields(Set<String> includedFields, Set<String> excludedFields) static <T> FieldvalidateFieldTypeMatches(Class<T> container, String fieldName, Class<?> fieldType) static <T> voidvalidateGenericPrefabValues(Class<T> type, int arity) static voidvalidateGivenAnnotations(Class<?>... givenAnnotations) private static voidvalidateIsAnnotation(Class<?> type) static voidvalidateNonnullFields(Set<String> nonnullFields, Set<Warning> warnings) static voidvalidateNotNull(Object object, String errormessage) static voidvalidatePackageContainsClasses(String packageName, List<Class<?>> types) static voidvalidateProcessedAnnotations(Class<?> type, AnnotationCache cache, Set<Warning> warnings, Set<String> includedFields, Set<String> excludedFields) static <T> voidvalidateRedAndBlueExamples(T red, T blue) static <T> voidvalidateRedAndBluePrefabValues(Class<T> type, T red, T blue) static <T> voidvalidateRedAndBluePrefabValues(String fieldName, T red, T blue) static <T> voidvalidateRedAndRedCopyPrefabValues(Class<T> type, T red, T redCopy) static voidvalidateTypesAreKnown(Collection<Class<?>> types, List<Class<?>> knownTypes) static <T> voidvalidateUnequalExamples(List<T> unequalExamples, List<T> equalExamples) static voidvalidateWarnings(Set<Warning> warnings) static voidvalidateWarningsAndFields(Set<Warning> warnings, Set<String> includedFields, Set<String> excludedFields)
-
Constructor Details
-
Validations
private Validations()
-
-
Method Details
-
validateClassCanBeVerified
-
validateFieldNamesExist
-
validateFieldNameExists
-
validateCanProbeKotlinLazyDelegate
-
validateWarnings
-
validateFields
-
validateNonnullFields
-
validateUnequalExamples
-
validateExampleIsUnequal
-
validateRedAndBlueExamples
public static <T> void validateRedAndBlueExamples(T red, T blue) -
validateRedAndBluePrefabValues
-
validateRedAndBluePrefabValues
-
validateRedAndRedCopyPrefabValues
-
validateFieldTypeMatches
-
validateGenericPrefabValues
-
validateWarningsAndFields
-
validateGivenAnnotations
-
validateIsAnnotation
-
validateProcessedAnnotations
-
validateClassAnnotations
-
validateFieldAnnotations
-
validateFieldAnnotation
private static void validateFieldAnnotation(Class<?> type, FieldProbe p, AnnotationCache cache, Set<Warning> warnings, Set<String> includedFields) -
validatePackageContainsClasses
-
validateTypesAreKnown
-
validateEqual
-
validateNotNull
-
validate
-