Package | Description |
---|---|
org.assertj.core.util.diff | |
org.assertj.core.util.diff.myers |
Modifier and Type | Method and Description |
---|---|
Patch<T> |
DiffAlgorithm.diff(java.util.List<T> original,
java.util.List<T> revised)
Computes the difference between the original sequence and the revised
sequence and returns it as a
Patch object. |
static <T> Patch<T> |
DiffUtils.diff(java.util.List<T> original,
java.util.List<T> revised)
Computes the difference between the original and revised list of elements
with default diff algorithm
|
static <T> Patch<T> |
DiffUtils.diff(java.util.List<T> original,
java.util.List<T> revised,
DiffAlgorithm<T> algorithm)
Computes the difference between the original and revised list of elements
with default diff algorithm
|
static Patch<java.lang.String> |
DiffUtils.parseUnifiedDiff(java.util.List<java.lang.String> diff)
Parse the given text in unified format and creates the list of deltas for
it.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.String> |
DiffUtils.generateUnifiedDiff(java.lang.String original,
java.lang.String revised,
java.util.List<java.lang.String> originalLines,
Patch<java.lang.String> patch,
int contextSize)
generateUnifiedDiff takes a Patch and some other arguments, returning the
Unified Diff format text representing the Patch.
|
static <T> java.util.List<T> |
DiffUtils.patch(java.util.List<T> original,
Patch<T> patch)
Patch the original text with given patch
|
Modifier and Type | Method and Description |
---|---|
Patch<T> |
MyersDiff.buildRevision(PathNode path,
java.util.List<T> orig,
java.util.List<T> rev)
Constructs a
Patch from a difference path. |
Patch<T> |
MyersDiff.diff(java.util.List<T> original,
java.util.List<T> revised)
Computes the difference between the original sequence and the revised
sequence and returns it as a
Patch object. |