| Modifier and Type | Interface and Description |
|---|---|
| public interface | ICommand
Command wrapper with collecting parameter for messages. |
| public interface | ILifecycleAware
Interface that can be implemented by MessageHandlers that need to perform some additional processing when a build is starting and when it has finished. |
| public interface | IMessage
Wrap message with any associated throwable or source location. |
| public interface | |
| public interface | IMessageHandler
Handle messages, logging and/or aborting as appropriate. |
| public interface | IMessageHolder
Hold and query a collection of messages. |
| public interface | IProgressListener
Used to give progress information typically to IDEs |
| public interface | ISourceLocation
Represent source location as a starting line/column and ending line in a source file. |
| Modifier and Type | Class and Description |
|---|---|
| public class | AbortException
Signal that a process was aborted before completion. |
| public class | |
| public class | CountingMessageHandler
Wrap an IMessageHandler to count messages handled. |
| public class | Message
Implement messages. |
| public class | MessageHandler
This handler accumulates messages. |
| public class | MessageUtil
Convenience API's for constructing, printing, and sending messages. |
| public class | MessageWriter
An IMessageHandler implementation that writes all to a PrintWriter. |
| public class | |
| public class | SourceLocation
Immutable source location. |
| public class | Version
release-specific version information |
| public class |