public class UnifiedDiffWriter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.logging.Logger |
LOG |
Constructor and Description |
---|
UnifiedDiffWriter() |
Modifier and Type | Method and Description |
---|---|
private static void |
getDeltaText(java.util.function.Consumer<java.lang.String> writer,
AbstractDelta<java.lang.String> delta)
getDeltaText returns the lines to be added to the Unified Diff text from the Delta parameter.
|
private static void |
processDeltas(java.util.function.Consumer<java.lang.String> writer,
java.util.List<java.lang.String> origLines,
java.util.List<AbstractDelta<java.lang.String>> deltas,
int contextSize,
boolean newFile) |
static void |
write(UnifiedDiff diff,
java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> originalLinesProvider,
java.util.function.Consumer<java.lang.String> writer,
int contextSize) |
static void |
write(UnifiedDiff diff,
java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> originalLinesProvider,
java.io.Writer writer,
int contextSize) |
private static void |
writeOrNothing(java.util.function.Consumer<java.lang.String> writer,
java.lang.String str) |
public static void write(UnifiedDiff diff, java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> originalLinesProvider, java.io.Writer writer, int contextSize) throws java.io.IOException
java.io.IOException
public static void write(UnifiedDiff diff, java.util.function.Function<java.lang.String,java.util.List<java.lang.String>> originalLinesProvider, java.util.function.Consumer<java.lang.String> writer, int contextSize) throws java.io.IOException
java.io.IOException
private static void processDeltas(java.util.function.Consumer<java.lang.String> writer, java.util.List<java.lang.String> origLines, java.util.List<AbstractDelta<java.lang.String>> deltas, int contextSize, boolean newFile)
private static void getDeltaText(java.util.function.Consumer<java.lang.String> writer, AbstractDelta<java.lang.String> delta)
writer
- consumer for the list of String lines of codedelta
- the Delta to outputprivate static void writeOrNothing(java.util.function.Consumer<java.lang.String> writer, java.lang.String str) throws java.io.IOException
java.io.IOException