| Interface | Description |
|---|---|
| MultiPlatformRule |
Represents multiplatform.
|
| Class | Description |
|---|---|
| CachingPlatformResolver |
An implementation of
PlatformResolver that caches platforms created by a given delegate. |
| CombinedPlatformResolver |
PlatformResolver that supports both multiplatforms and regular platforms. |
| ConstraintRulesDescriptionProvider | |
| ConstraintSettingArg |
Immutable implementation of
ConstraintSettingDescription.AbstractConstraintSettingArg. |
| ConstraintSettingArg.Builder |
Builds instances of type
ConstraintSettingArg. |
| ConstraintSettingDescription |
A description for
constraint_setting. |
| ConstraintSettingRule |
A configuration rule that represents
config_setting target. |
| ConstraintValueArg |
Immutable implementation of
ConstraintValueDescription.AbstractConstraintValueArg. |
| ConstraintValueArg.Builder |
Builds instances of type
ConstraintValueArg. |
| ConstraintValueDescription |
A description for
constraint_value. |
| ConstraintValueRule |
constraint_value rule. |
| DefaultTargetPlatformResolver |
TargetPlatformResolver that supports both rule based platforms and a platform for an
empty target configuration. |
| PlatformArg |
Immutable implementation of
PlatformDescription.AbstractPlatformArg. |
| PlatformArg.Builder |
Builds instances of type
PlatformArg. |
| PlatformDescription |
A description for
platform. |
| PlatformRuleDescriptionProvider | |
| RuleBasedConstraintResolver |
ConstraintResolver that uses configuration rules obtained from ConfigurationRuleResolver to create ConstraintSetting and ConstraintValue
instances. |
| RuleBasedMultiPlatformResolver |
PlatformResolver that supports multiplatforms. |
| RuleBasedPlatformResolver | |
| RuleBasedTargetPlatformResolver |
An implementation of
TargetPlatformResolver that creates Platform from PlatformRule for RuleBasedTargetConfiguration. |
| ThrowingConstraintResolver |
Constraint resolver that always throws.
|