Package org.assertj.core.util.diff
Class Patch<T>
- java.lang.Object
-
- org.assertj.core.util.diff.Patch<T>
-
- Type Parameters:
T
- The type of the compared elements in the 'lines'.
public class Patch<T> extends Object
Copy from https://code.google.com/p/java-diff-utils/.Describes the patch holding all deltas between the original and revised texts.
- Author:
- Dmitry Naumenko
-
-
Constructor Summary
Constructors Constructor Description Patch()
-
-
-
Method Detail
-
applyTo
public List<T> applyTo(List<T> target) throws IllegalStateException
Apply this patch to the given target- Parameters:
target
- the list to patch- Returns:
- the patched text
- Throws:
IllegalStateException
- if can't apply patch
-
addDelta
public void addDelta(Delta<T> delta)
Add the given delta to this patch- Parameters:
delta
- the given delta
-
-