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)
UnresolvedNdkCxxPlatform
getParseTimeDeps
in interface UnresolvedNdkCxxPlatform
public NdkCxxPlatform resolve(BuildRuleResolver ruleResolver)
UnresolvedNdkCxxPlatform
resolve
in interface UnresolvedNdkCxxPlatform
@Value.Derived public UnresolvedCxxPlatform getCxxPlatform()
UnresolvedNdkCxxPlatform
NdkCxxPlatform
's CxxPlatform
.getCxxPlatform
in interface UnresolvedNdkCxxPlatform
public static StaticUnresolvedNdkCxxPlatform of(NdkCxxPlatform staticallyResolvedInstance)