Package-level declarations

General purpose types for runtime support.

Types

Link copied to clipboard
A software application.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface Binary
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
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
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
Link copied to clipboard
A dependency onto a Gradle component.
Link copied to clipboard
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
Link copied to clipboard
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
interface Platform : Named
The platform or runtime that a binary is designed to run on.
Link copied to clipboard
Defines Platform specific operations for ComponentSpecs
Link copied to clipboard
Link copied to clipboard
A dependency onto a library published by a project.
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
interface ToolChain : Named
A set of compilers that are used together to construct binaries.
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
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.