# Package-level declarations

Interfaces and classes that allow tooling models to be made available to the tooling API client.

## Types

ParameterizedToolingModelBuilder
Link copied to clipboard
interface ParameterizedToolingModelBuilder<T> : ToolingModelBuilder
A ToolingModelBuilder which can be parameterized by the client.
ToolingModelBuilder
Link copied to clipboard
interface ToolingModelBuilder
Responsible for building tooling models to return to the tooling API client.
ToolingModelBuilderRegistry
Link copied to clipboard
@ServiceScope(value = Build::class)
interface ToolingModelBuilderRegistry
A registry of tooling model builders.
UnknownModelException
Link copied to clipboard
open class UnknownModelException : GradleException
Thrown when an unknown tooling model is requested.