public class PatchOperation extends CliOperation
logger, verbose| Constructor and Description |
|---|
PatchOperation(java.io.PrintStream logger,
java.util.function.Consumer<java.io.PrintStream> helpCallback,
boolean verbose,
boolean summary,
InputPath basePath,
InputPath patchesPath,
OutputPath outputPath,
OutputPath rejectsPath,
float minFuzz,
int maxOffset,
PatchMode mode,
java.lang.String patchesPrefix) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
doPatch(FileCollector oCollector,
FileCollector rCollector,
codechicken.diffpatch.cli.PatchOperation.PatchesSummary summary,
java.util.Set<java.lang.String> bEntries,
java.util.Set<java.lang.String> pEntries,
java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> bFunc,
java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> pFunc,
float minFuzz,
int maxOffset,
PatchMode mode) |
boolean |
doPatch(FileCollector outputCollector,
FileCollector rejectCollector,
codechicken.diffpatch.cli.PatchOperation.PatchesSummary summary,
java.lang.String baseName,
java.util.List<java.lang.String> base,
java.lang.String patchName,
java.util.List<java.lang.String> patch,
float minFuzz,
int maxOffset,
PatchMode mode) |
int |
operate() |
log, printHelp, verbosepublic PatchOperation(java.io.PrintStream logger,
java.util.function.Consumer<java.io.PrintStream> helpCallback,
boolean verbose,
boolean summary,
InputPath basePath,
InputPath patchesPath,
OutputPath outputPath,
OutputPath rejectsPath,
float minFuzz,
int maxOffset,
PatchMode mode,
java.lang.String patchesPrefix)
public int operate()
throws java.io.IOException
operate in class CliOperationjava.io.IOExceptionpublic boolean doPatch(FileCollector oCollector, FileCollector rCollector, codechicken.diffpatch.cli.PatchOperation.PatchesSummary summary, java.util.Set<java.lang.String> bEntries, java.util.Set<java.lang.String> pEntries, java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> bFunc, java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> pFunc, float minFuzz, int maxOffset, PatchMode mode)
public boolean doPatch(FileCollector outputCollector, FileCollector rejectCollector, codechicken.diffpatch.cli.PatchOperation.PatchesSummary summary, java.lang.String baseName, java.util.List<java.lang.String> base, java.lang.String patchName, java.util.List<java.lang.String> patch, float minFuzz, int maxOffset, PatchMode mode)