public class DiffOperation extends CliOperation<DiffOperation.DiffSummary>
Created by covers1624 on 11/8/20.
| Modifier and Type | Class and Description |
|---|---|
static class |
DiffOperation.Builder |
static class |
DiffOperation.DiffSummary |
CliOperation.Result<T>logger, verbose| Constructor and Description |
|---|
DiffOperation(java.io.PrintStream logger,
java.util.function.Consumer<java.io.PrintStream> helpCallback,
boolean verbose,
boolean summary,
InputPath aPath,
InputPath bPath,
boolean autoHeader,
int context,
OutputPath outputPath) |
| Modifier and Type | Method and Description |
|---|---|
static DiffOperation.Builder |
builder() |
java.util.List<java.lang.String> |
doDiff(DiffOperation.DiffSummary summary,
java.lang.String aName,
java.lang.String bName,
java.util.List<java.lang.String> aLines,
java.util.List<java.lang.String> bLines,
int context,
boolean autoHeader) |
void |
doDiff(FileCollector patches,
DiffOperation.DiffSummary summary,
java.util.Set<java.lang.String> aEntries,
java.util.Set<java.lang.String> bEntries,
codechicken.diffpatch.cli.DiffOperation.LinesReader aFunc,
codechicken.diffpatch.cli.DiffOperation.LinesReader bFunc,
int context,
boolean autoHeader) |
CliOperation.Result<DiffOperation.DiffSummary> |
operate() |
log, printHelp, verbosepublic DiffOperation(java.io.PrintStream logger,
java.util.function.Consumer<java.io.PrintStream> helpCallback,
boolean verbose,
boolean summary,
InputPath aPath,
InputPath bPath,
boolean autoHeader,
int context,
OutputPath outputPath)
public static DiffOperation.Builder builder()
public CliOperation.Result<DiffOperation.DiffSummary> operate() throws java.io.IOException
operate in class CliOperation<DiffOperation.DiffSummary>java.io.IOExceptionpublic void doDiff(FileCollector patches, DiffOperation.DiffSummary summary, java.util.Set<java.lang.String> aEntries, java.util.Set<java.lang.String> bEntries, codechicken.diffpatch.cli.DiffOperation.LinesReader aFunc, codechicken.diffpatch.cli.DiffOperation.LinesReader bFunc, int context, boolean autoHeader)
public java.util.List<java.lang.String> doDiff(DiffOperation.DiffSummary summary, java.lang.String aName, java.lang.String bName, java.util.List<java.lang.String> aLines, java.util.List<java.lang.String> bLines, int context, boolean autoHeader)