Package-level declarations
General purpose types for runtime support.
Types
Link copied to clipboard
A software application.
Link copied to clipboard
A binary produced from a `org.gradle.platform.base.ApplicationSpec`.
Link copied to clipboard
A specification of a org.gradle.platform.base.Application.
Link copied to clipboard
A physical binary artifact, which can run on a particular platform or runtime.
Link copied to clipboard
A container for project binaries, which represent physical artifacts that can run on a particular platform or runtime.
Link copied to clipboard
Represents a binary that is the result of building a component.
Link copied to clipboard
annotation class BinaryTasks
Declares the tasks to build a custom org.gradle.platform.base.BinarySpec binary.
Link copied to clipboard
A collection of tasks associated to a binary
Link copied to clipboard
annotation class ComponentBinaries
Declares the binaries that should be built for a custom org.gradle.platform.base.ComponentSpec type.
Link copied to clipboard
A software component that is built by Gradle.
Link copied to clipboard
A container of software components.
Link copied to clipboard
annotation class ComponentType
Declares a custom org.gradle.platform.base.ComponentSpec type.
Link copied to clipboard
A dependency onto a Gradle component.
Link copied to clipboard
A builder of a DependencySpec.
Link copied to clipboard
A container for dependency specifications.
Link copied to clipboard
A general purpose component specification, that can be used to represent some software component built from source and producing multiple output variants.
Link copied to clipboard
Thrown when a component model is declared in an invalid way.
Link copied to clipboard
A library that can be linked into or depended on by another software element.
Link copied to clipboard
A dependency onto a specific binary of a library published by a project.
Link copied to clipboard
A binary produced from a `org.gradle.platform.base.LibrarySpec`.
Link copied to clipboard
A specification of a org.gradle.platform.base.Library.
Link copied to clipboard
Thrown when a model element cannot be instantiated for some reason.
Link copied to clipboard
A dependency onto a module.
Link copied to clipboard
A builder of a ModuleDependencySpec.
Link copied to clipboard
Defines Platform specific operations for ComponentSpecs
Link copied to clipboard
A container of Platforms.
Link copied to clipboard
A dependency onto a library published by a project.
Link copied to clipboard
A builder of a ProjectDependencySpec.
Link copied to clipboard
Represents some component whose implementation can be represented as a collection of source files, and whose other outputs are built from this source.
Link copied to clipboard
A Provider of ToolChains.
Link copied to clipboard
The type of a file of a transformation
Link copied to clipboard
A TypeBuilder to configure the registration of a type.
Link copied to clipboard
annotation class Variant
Declares that a property represents a variant dimension.
Link copied to clipboard
A component that has one or more mutually exclusive variants.
Link copied to clipboard
Represents a component spec that is made up of one or more mutually exclusive variants.