# Package-level declarations

Classes that operate on the Gradle model.

## Types

BuildTreeObjectFactory
Link copied to clipboard
@Incubating
interface BuildTreeObjectFactory : ObjectFactory
A marker interface for an ObjectFactory that is instantiated with BuildTreeScopeServices.
ObjectFactory
Link copied to clipboard
interface ObjectFactory
A factory for creating various kinds of model objects.
ReplacedBy
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.