public class PatchOperation extends CliOperation<PatchOperation.PatchesSummary>
| Modifier and Type | Class and Description |
|---|---|
static class |
PatchOperation.Builder |
static class |
PatchOperation.PatchesSummary |
CliOperation.Result<T>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 |
|---|---|
static PatchOperation.Builder |
builder() |
boolean |
doPatch(FileCollector oCollector,
FileCollector rCollector,
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,
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) |
CliOperation.Result<PatchOperation.PatchesSummary> |
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 static PatchOperation.Builder builder()
public CliOperation.Result<PatchOperation.PatchesSummary> operate() throws java.io.IOException
operate in class CliOperation<PatchOperation.PatchesSummary>java.io.IOExceptionpublic boolean doPatch(FileCollector oCollector, FileCollector rCollector, 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, 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)