| Interface | Description |
|---|---|
| ComparableToolchain |
Interface that indicates that changes in a toolchain cause restarting
Daemon. |
| RuleAnalysisLegacyToolchain |
Allows legacy
Toolchains to be exposed in a generic way to the rule analysis graph via
providers. |
| Toolchain |
Interface indicating that the class is a toolchain.
|
| ToolchainCreationContext |
Contains objects that can be used during the creation of a toolchain.
|
| ToolchainDescriptor<T extends Toolchain> |
Contains basic information about a
Toolchain that can be used to identify and construct
an instance of a particular Toolchain. |
| ToolchainFactory<T extends Toolchain> | |
| ToolchainProvider |
An interface that give access to specific toolchains by toolchain name.
|
| ToolchainProviderFactory |
A factory that is used when
ToolchainProvider needs to be created without depending on a
specific implementation of ToolchainProvider. |
| ToolchainSupplier |
An
ExtensionPoint which provides a way to register an arbitrary set of ToolchainDescriptors. |
| ToolchainWithCapability |
Generic interface that indicates that a Toolchain supports somecapability.
|
| Class | Description |
|---|---|
| BaseToolchain | |
| BaseToolchainProvider |
| Exception | Description |
|---|---|
| ToolchainInstantiationException |
An exception that indicates a problem during toolchain creation.
|