Package-level declarations

Classes that operate on the Gradle model.

Types

Link copied to clipboard
@Documented
@Retention(value = RetentionPolicy.RUNTIME)
annotation class ManagedType
Marks Gradle-provided types that can be instantiated via the managed object infrastructure.
Link copied to clipboard
@ServiceScope(value = [Global::class, BuildTree::class, Project::class])
interface ObjectFactory
A factory for creating various kinds of model objects.
Link copied to clipboard
@Documented
@Retention(value = RetentionPolicy.RUNTIME)
@Target(value = [ElementType.METHOD, ElementType.FIELD])
annotation class ReplacedBy
Attached to a task property to indicate that the property has been replaced by another.