Package-level declarations
The general-purpose tooling model types, provided by the tooling API.
Types
Link copied to clipboard
                  Represents an element which has Gradle tasks associated with it.
Link copied to clipboard
                  Identifies a Gradle build.
Link copied to clipboard
                  interface BuildModel
Represents a model that is associated with or represents some Gradle build.
Link copied to clipboard
                  interface ComponentSelector
Represents a component selector.
Link copied to clipboard
                  interface Dependency
Represents an artifact dependency.
Link copied to clipboard
                  A set of domain objects of type T.
Link copied to clipboard
                  Represents an external artifact dependency.
Link copied to clipboard
                  interface GradleModuleVersion
Informs about a module version, i.e.
Link copied to clipboard
                  Represents a Gradle project.
Link copied to clipboard
                  Represents a task which is executable by Gradle.
Link copied to clipboard
                  An element that is associated with a Gradle project.
Link copied to clipboard
                  Represents an element which belongs to some hierarchy.
Link copied to clipboard
                  Represents an object that can be used to launch a Gradle build, such as a task.
Link copied to clipboard
                  Represents a dependency on another project.
Link copied to clipboard
                  Identifies a Gradle project.
Link copied to clipboard
                  interface ProjectModel
Represents a model that is associated with some Gradle project.
Link copied to clipboard
                  interface SourceDirectory
Represents a source directory.
Link copied to clipboard
                  Represents a task which is executable by Gradle.
Link copied to clipboard
                  Represents a Launchable that uses task name to select tasks executed from a given project and its sub-projects.
Link copied to clipboard
                  Thrown when the tooling API client attempts to use a method that does not exist in the version of Gradle that the tooling API is connected to.