| Modifier and Type | Interface and Description |
|---|---|
| public interface | RecursiveComparisonIntrospectionStrategy
Defines how objects are introspected in the recursive comparison, the main operations it specifies are:
|
| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | ComparatorForPatterns
Data structure holding the list of field patterns that will lead to use the given comparator. |
| public class | ComparingFields
A |
| public abstract class | ComparingNormalizedFields
A |
| public class | ComparingProperties
A |
| public class | ComparingSnakeOrCamelCaseFields
A |
| public class | |
| public class | |
| public class | DefaultRecursiveComparisonIntrospectionStrategy
Introspects all fields (including inherited ones) and get their value according to |
| public class | |
| pack-priv class | |
| public class | FieldComparators
An internal holder of the comparators for fields described by their path without element index. |
| pack-priv abstract class | FieldHolder<
entity type T>An abstract field holder which provides to pair a specific entities for fields described by their path without element index. |
| public class | FieldLocation
Represents the path to a given field. |
| public class | FieldMessages
An internal holder of the custom messages for fields described by their path without element index. |
| public class | RecursiveComparator
|
| public class | |
| public class | RecursiveComparisonDifferenceCalculator
Based on |
| pack-priv class |