public abstract class StaticUnresolvedNdkCxxPlatform extends Object implements UnresolvedNdkCxxPlatform
NdkCxxPlatform that is fully specified before parsing/configuration
(specified in .buckconfig, for example).| Constructor and Description |
|---|
StaticUnresolvedNdkCxxPlatform() |
| Modifier and Type | Method and Description |
|---|---|
UnresolvedCxxPlatform |
getCxxPlatform()
Returns the @{link UnresolvedCxxPlatform} corresponding to the resolved
NdkCxxPlatform's CxxPlatform. |
Iterable<BuildTarget> |
getParseTimeDeps(TargetConfiguration targetConfiguration)
Returns the parse time deps of this platform.
|
abstract NdkCxxPlatform |
getStaticallyResolvedInstance() |
static StaticUnresolvedNdkCxxPlatform |
of(NdkCxxPlatform staticallyResolvedInstance) |
NdkCxxPlatform |
resolve(BuildRuleResolver ruleResolver)
Returns the resolved @{link NdkCxxPlatform}.
|
public abstract NdkCxxPlatform getStaticallyResolvedInstance()
public Iterable<BuildTarget> getParseTimeDeps(TargetConfiguration targetConfiguration)
UnresolvedNdkCxxPlatformgetParseTimeDeps in interface UnresolvedNdkCxxPlatformpublic NdkCxxPlatform resolve(BuildRuleResolver ruleResolver)
UnresolvedNdkCxxPlatformresolve in interface UnresolvedNdkCxxPlatform@Value.Derived public UnresolvedCxxPlatform getCxxPlatform()
UnresolvedNdkCxxPlatformNdkCxxPlatform's CxxPlatform.getCxxPlatform in interface UnresolvedNdkCxxPlatformpublic static StaticUnresolvedNdkCxxPlatform of(NdkCxxPlatform staticallyResolvedInstance)