IMPORTANT: The Bazel docs have moved! Please update your bookmark to https://bazel.build/rules/lib/Target You can read about the migration, and let us know what you think.Extensions > API reference > Target
TargetThe BUILD target for a dependency. Appears in the fields of
ctx.attrcorresponding to dependency attributes (
label_list). Has the following fields:
The identifier of the target.
The set of
Files in the default outputs for this target. Equivalent to
The list of
aspect_idsapplied to this target.
ProvidersThe providers of a rule target can be accessed by type using index notation (
target[DefaultInfo]). The presence of providers can be checked using the
SomeInfo in target).
If the rule's implementation function returns a
structinstead of a list of
Providerinstances, the struct's fields can be accessed via the corresponding fields of the
target.some_legacy_info). This behavior is deprecated.