| Interface | Description |
|---|---|
| MessageReceiver |
A message receiver.
|
| Class | Description |
|---|---|
| MergingLog |
Stores where file and text fragments within files came from, so the original can be found
later if a subsequent build step outputs an error.
|
| MergingLogPersistUtil |
Utility functions to save and load individual merge log files.
|
| MergingLogPersistUtil.SourcePositionsSerializer |
Utility class to serialize a number of merged actions for a single source file to a single
output file mapping.
|
| MergingLogRewriter |
A proxy
MessageReceiver that uses a MergingLog to rewrite Messages to
point to their original files. |
| MessageJsonSerializer |
Class to handle json serialization and deserialization of messages.
|
| ParsingProcessOutputHandler |
A ProcessOutputHandler that runs ToolOutputParsers over the process output and emits Messages.
|
| SourceFileJsonTypeAdapter |
JsonSerializer and Deserializer for
SourceFile. |
| SourceFilePositionJsonSerializer | |
| SourcePositionJsonTypeAdapter |