依赖项的 BUILD 目标。显示在与依赖项属性(label
或 label_list
)对应的 ctx.attr
字段中。包含以下字段:
标签
Label Target.label
目标的标识符。文件
depset Target.files
此目标的默认输出中的File
集。等同于target[DefaultInfo].files
。aspect_ids
list Target.aspect_ids
应用于此目标的aspect_ids
列表。提供商
您可以使用索引表示法 (target[DefaultInfo]
) 按类型访问规则目标的提供程序。您可以使用in
运算符 (SomeInfo in target
) 检查提供程序是否存在。
如果规则的实现函数返回struct
而非Provider
实例列表,则可以通过Target
(target.some_legacy_info
) 的相应字段访问结构体字段。此行为已废弃。