API 文档 | TaskCollection |
---|
已知子类型 |
|
---|
一个 TaskCollection
包含一组 Task
实例,并提供了多种查询方法。
方法 | 描述 |
getByName(name) | 按名称查找对象,如果对象不存在则失败。 |
getByName(name, configureClosure) | 按名称查找对象,如果对象不存在则失败。给定的配置闭包在对象从该方法返回之前执行。对象作为其委托传递给闭包。 |
getByName(name, configureAction) | 按名称查找对象,如果对象不存在则失败。给定的配置 action 在对象从该方法返回之前执行。 |
named(name) | 按名称查找任务,但不触发其创建或配置,如果不存在则失败。 |
named(name, type) | 按名称和类型查找对象,如果对象不存在则失败。 |
named(name, type, configurationAction) | 按名称和类型查找对象,如果对象不存在则失败。给定的配置 action 在对象从 provider 返回之前执行。 |
named(name, configurationAction) | 按名称查找对象,如果对象不存在则失败。给定的配置 action 在对象从 provider 返回之前执行。 |
named(nameFilter) | 返回包含名称匹配提供的过滤器的对象的集合。返回的集合是“活的”(live),因此当匹配的对象添加到此集合时,它们也会在过滤后的集合中可见。 |
按名称查找对象,如果对象不存在则失败。给定的配置闭包在对象从该方法返回之前执行。对象作为其委托传递给闭包。
此操作是即时求值的(eager),将导致返回的元素被实例化(realized)。
按名称查找对象,如果对象不存在则失败。给定的配置 action 在对象从该方法返回之前执行。
此操作是即时求值的(eager),将导致返回的元素被实例化(realized)。
TaskProvider
<T
>
named
(String
name)
TaskProvider
<T
>按名称查找任务,但不触发其创建或配置,如果不存在则失败。
TaskProvider
<S
>
named
(String
name, Class
<S
>
type)
TaskProvider
<S
>Class
<S
>按名称和类型查找对象,如果对象不存在则失败。
此方法是惰性求值的(lazy),不会导致返回的元素被实例化(realized)。
TaskProvider
<S
>
named
(String
name, Class
<S
>
type, Action
<? super S
>
configurationAction)
TaskProvider
<S
>Class
<S
>Action
<? super S
>按名称和类型查找对象,如果对象不存在则失败。给定的配置 action 在对象从 provider 返回之前执行。
此方法是惰性求值的(lazy),不会导致返回的元素被实例化(realized)。
TaskProvider
<T
>
named
(String
name, Action
<? super T
>
configurationAction)
TaskProvider
<T
>Action
<? super T
>按名称查找对象,如果对象不存在则失败。给定的配置 action 在对象从 provider 返回之前执行。
此方法是惰性求值的(lazy),不会导致返回的元素被实例化(realized)。
TaskCollection
<T
>
named
(Spec
<String
>
nameFilter)
TaskCollection
<T
>Spec
<String
>返回包含名称匹配提供的过滤器的对象的集合。返回的集合是“活的”(live),因此当匹配的对象添加到此集合时,它们也会在过滤后的集合中可见。
此方法是中间操作。它不会改变集合中元素的 realized/unrealized 状态。