public interface UnresolvedAppleCxxPlatform extends FlavorConvertible
AppleCxxPlatform
. During parsing/configuration
only information about parse-time deps is available. During action graph creation, this can be
resolved to the final AppleCxxPlatform
.Modifier and Type | Method and Description |
---|---|
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}.
|
getFlavor
Iterable<BuildTarget> getParseTimeDeps(TargetConfiguration targetConfiguration)
AppleCxxPlatform resolve(BuildRuleResolver ruleResolver)
UnresolvedCxxPlatform getUnresolvedCxxPlatform()
AppleCxxPlatform
's CxxPlatform
.UnresolvedSwiftPlatform getUnresolvedSwiftPlatform()
AppleCxxPlatform
's CxxPlatform
.