public class PatchOperation extends CliOperation<PatchOperation.PatchesSummary>
| Modifier and Type | Class and Description |
|---|---|
static class |
PatchOperation.Builder |
static class |
PatchOperation.PatchesSummary |
CliOperation.Result<T>level, logger| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
bakePatch(PatchFile patchFile,
java.lang.String lineEnding) |
static void |
bakePatches(InputPath input,
OutputPath output,
java.lang.String lineEnding) |
static void |
bakePatches(InputPath input,
java.lang.String prefix,
OutputPath output,
java.lang.String lineEnding) |
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,byte[]> bFunc,
java.util.function.Function<java.lang.String,byte[]> 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,
PatchFile patchFile,
float minFuzz,
int maxOffset,
PatchMode mode) |
CliOperation.Result<PatchOperation.PatchesSummary> |
operate() |
log, printHelppublic 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,byte[]> bFunc, java.util.function.Function<java.lang.String,byte[]> pFunc, float minFuzz, int maxOffset, PatchMode mode) throws java.io.IOException
java.io.IOExceptionpublic boolean doPatch(FileCollector outputCollector, FileCollector rejectCollector, PatchOperation.PatchesSummary summary, java.lang.String baseName, java.util.List<java.lang.String> base, PatchFile patchFile, float minFuzz, int maxOffset, PatchMode mode)
public static void bakePatches(InputPath input, OutputPath output, java.lang.String lineEnding) throws java.io.IOException
java.io.IOExceptionpublic static void bakePatches(InputPath input, java.lang.String prefix, OutputPath output, java.lang.String lineEnding) throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String bakePatch(PatchFile patchFile, java.lang.String lineEnding)