public class ProviderBackedUnresolvedAppleCxxPlatform extends Object implements UnresolvedAppleCxxPlatform
AppleCxxPlatform that is specified as a apple_toolchain_set build
target.| Constructor and Description |
|---|
ProviderBackedUnresolvedAppleCxxPlatform(BuildTarget toolchainSetTarget,
Flavor flavor) |
| Modifier and Type | Method and Description |
|---|---|
Flavor |
getFlavor() |
Iterable<BuildTarget> |
getParseTimeDeps(TargetConfiguration targetConfiguration)
Returns the parse time deps of this platform.
|
UnresolvedCxxPlatform |
getUnresolvedCxxPlatform()
Returns the @{link UnresolvedCxxPlatform} corresponding to the resolved
AppleCxxPlatform's CxxPlatform. |
UnresolvedSwiftPlatform |
getUnresolvedSwiftPlatform()
Returns the @{link UnresolvedSwiftPlatform} corresponding to the resolved
AppleCxxPlatform's CxxPlatform. |
AppleCxxPlatform |
resolve(BuildRuleResolver ruleResolver)
Returns the resolved @{link AppleCxxPlatform}.
|
public ProviderBackedUnresolvedAppleCxxPlatform(BuildTarget toolchainSetTarget, Flavor flavor)
public Iterable<BuildTarget> getParseTimeDeps(TargetConfiguration targetConfiguration)
UnresolvedAppleCxxPlatformgetParseTimeDeps in interface UnresolvedAppleCxxPlatformpublic AppleCxxPlatform resolve(BuildRuleResolver ruleResolver)
UnresolvedAppleCxxPlatformresolve in interface UnresolvedAppleCxxPlatformpublic UnresolvedCxxPlatform getUnresolvedCxxPlatform()
UnresolvedAppleCxxPlatformAppleCxxPlatform's CxxPlatform.getUnresolvedCxxPlatform in interface UnresolvedAppleCxxPlatformpublic UnresolvedSwiftPlatform getUnresolvedSwiftPlatform()
UnresolvedAppleCxxPlatformAppleCxxPlatform's CxxPlatform.getUnresolvedSwiftPlatform in interface UnresolvedAppleCxxPlatformpublic Flavor getFlavor()
getFlavor in interface FlavorConvertible