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 java.lang.Object
Copy from https://code.google.com/p/java-diff-utils/.Describes the patch holding all deltas between the original and revised texts.
-
-
Constructor Summary
Constructors Constructor Description Patch()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addDelta(Delta<T> delta)
Add the given delta to this patchjava.util.List<T>
applyTo(java.util.List<T> target)
Apply this patch to the given targetjava.util.List<Delta<T>>
getDeltas()
Get the list of computed deltas
-
-
-
Method Detail
-
applyTo
public java.util.List<T> applyTo(java.util.List<T> target) throws java.lang.IllegalStateException
Apply this patch to the given target- Parameters:
target
- the list to patch- Returns:
- the patched text
- Throws:
java.lang.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
-
-