public final class UnifiedDiff
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<UnifiedDiffFile> |
files |
private java.lang.String |
header |
private java.lang.String |
tail |
Constructor and Description |
---|
UnifiedDiff() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addFile(UnifiedDiffFile file) |
java.util.List<java.lang.String> |
applyPatchTo(java.util.function.Predicate<java.lang.String> findFile,
java.util.List<java.lang.String> originalLines) |
static UnifiedDiff |
from(java.lang.String header,
java.lang.String tail,
UnifiedDiffFile... files) |
java.util.List<UnifiedDiffFile> |
getFiles() |
java.lang.String |
getHeader() |
java.lang.String |
getTail() |
void |
setHeader(java.lang.String header) |
(package private) void |
setTailTxt(java.lang.String tailTxt) |
private java.lang.String header
private java.lang.String tail
private final java.util.List<UnifiedDiffFile> files
public java.lang.String getHeader()
public void setHeader(java.lang.String header)
void addFile(UnifiedDiffFile file)
public java.util.List<UnifiedDiffFile> getFiles()
void setTailTxt(java.lang.String tailTxt)
public java.lang.String getTail()
public java.util.List<java.lang.String> applyPatchTo(java.util.function.Predicate<java.lang.String> findFile, java.util.List<java.lang.String> originalLines) throws PatchFailedException
PatchFailedException
public static UnifiedDiff from(java.lang.String header, java.lang.String tail, UnifiedDiffFile... files)