public class DiffOperation extends CliOperation
Created by covers1624 on 11/8/20.
logger, verbose| Constructor and Description |
|---|
DiffOperation(java.io.PrintStream logger,
java.io.PrintStream pipe,
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 |
|---|---|
java.util.List<java.lang.String> |
doDiff(codechicken.diffpatch.cli.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,
codechicken.diffpatch.cli.DiffOperation.DiffSummary summary,
java.util.Set<java.lang.String> aEntries,
java.util.Set<java.lang.String> bEntries,
java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> aFunc,
java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> bFunc,
int context,
boolean autoHeader) |
int |
operate() |
log, printHelp, verbosepublic DiffOperation(java.io.PrintStream logger,
java.io.PrintStream pipe,
java.util.function.Consumer<java.io.PrintStream> helpCallback,
boolean verbose,
boolean summary,
InputPath aPath,
InputPath bPath,
boolean autoHeader,
int context,
OutputPath outputPath)
public int operate()
throws java.io.IOException
operate in class CliOperationjava.io.IOExceptionpublic void doDiff(FileCollector patches, codechicken.diffpatch.cli.DiffOperation.DiffSummary summary, java.util.Set<java.lang.String> aEntries, java.util.Set<java.lang.String> bEntries, java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> aFunc, java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> bFunc, int context, boolean autoHeader)
public java.util.List<java.lang.String> doDiff(codechicken.diffpatch.cli.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)