| Interface | Description |
|---|---|
| BaseDescription<T extends ConstructorArg> |
Description common to both build and config rule types.
|
| Description<T extends ConstructorArg> |
Contains information regarding a specific
TargetNode and the logic to create the corresponding
BuildRule |
| DescriptionCreationContext |
Contains objects that can be used during the creation of descriptions.
|
| RuleDescription<T extends BuildRuleArg> |
The new modern
Description that we will use during the analysis of a rule. |
| RuleDescriptionWithInstanceName<T extends BuildRuleArg> |
An instance
RuleDescription that has a more
complicated name. |