| Interface | Description |
|---|---|
| ICommand |
Command wrapper with collecting parameter for messages.
|
| 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.
|
| IMessage |
Wrap message with any associated throwable or source location.
|
| IMessageContext | |
| IMessageHandler |
Handle messages, logging and/or aborting as appropriate.
|
| IMessageHolder |
Hold and query a collection of messages.
|
| IProgressListener |
Used to give progress information typically to IDEs
|
| ISourceLocation |
Represent source location as a starting line/column and ending line in a source file.
|
| MessageUtil.IMessageRenderer |
parameterize rendering behavior for messages
|
| Class | Description |
|---|---|
| Constants | |
| CountingMessageHandler |
Wrap an IMessageHandler to count messages handled.
|
| IMessage.Kind | |
| Message |
Implement messages.
|
| MessageHandler |
This handler accumulates messages.
|
| MessageUtil |
Convenience API's for constructing, printing, and sending messages.
|
| MessageWriter |
An IMessageHandler implementation that writes all to a PrintWriter.
|
| ReflectionFactory | |
| SourceLocation |
Immutable source location.
|
| Version |
release-specific version information
|
| WeaveMessage | |
| WeaveMessage.WeaveMessageKind |
| Exception | Description |
|---|---|
| AbortException |
Signal that a process was aborted before completion.
|