Interface | Description |
---|---|
ActionGraphBuilder |
Provides methods to interact with the ActionGraph.
|
BuildRule | |
BuildRuleCreationContext |
Common objects used during
BuildRule creation, without a
reference to TargetGraph |
BuildRuleCreationContextWithTargetGraph | |
BuildRuleResolver |
Provides functions for resolving a BuildTarget to its BuildRule.
|
DescriptionWithTargetGraph<T extends BuildRuleArg> |
The Source of Truth about a
BuildRule , providing mechanisms to expose the arguments that
rules derived from the Buildable take and providing a factory for those BuildRules. |
HasNameAndType |
The type of rule descriptions that have both a name and a type, for use in eventing and logging.
|
LegacyProviderCompatibleDescription<T extends BuildRuleArg> |
Marks a
DescriptionWithTargetGraph as compatible with Provider s. |
ProviderCreationContext | |
SourcePathRuleFinder |
Class | Description |
---|---|
BuildRuleParams |
Standard set of parameters that is passed to all build rules.
|