public class ObjectDiffer extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Set<Class> |
ignoreClasses |
protected Set<String> |
ignoreFields |
protected Set<Class> |
useEquals |
| Constructor and Description |
|---|
ObjectDiffer() |
| Modifier and Type | Method and Description |
|---|---|
void |
compareTwoObjects(Object a,
Object b)
This is the main entry point to compare two objects.
|
void |
enableComparingIdenticalObjects()
Tell the Differ to execute the whole comparison procedure even when comparing two identical object references.
|
boolean |
hasDifferences() |
void |
ignoreClasses(Class... classes)
Classes of objects whose contents will not be examined.
|
void |
ignoreFields(String... fields)
Field names to ignore on all objects.
|
void |
printSummary() |
void |
skipTransientFields()
Tell the Differ to completely skip fields marked transient.
|
void |
useEquals(Class... classes)
Use equals to compare instances of these classes.
|
public void enableComparingIdenticalObjects()
public void skipTransientFields()
public void ignoreFields(String... fields)
public void ignoreClasses(Class... classes)
public void useEquals(Class... classes)
public void compareTwoObjects(Object a, Object b)
public boolean hasDifferences()
public void printSummary()
Copyright © 2019. All rights reserved.