public abstract class NdkCxxPlatformsProvider extends BaseToolchain implements CxxPlatformsSupplier
NdkCxxPlatform
s by TargetCpuType
.Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_NAME |
Constructor and Description |
---|
NdkCxxPlatformsProvider() |
Modifier and Type | Method and Description |
---|---|
String |
getName() |
abstract com.google.common.collect.ImmutableMap<TargetCpuType,UnresolvedNdkCxxPlatform> |
getNdkCxxPlatforms() |
com.google.common.collect.ImmutableMap<TargetCpuType,NdkCxxPlatform> |
getResolvedNdkCxxPlatforms(BuildRuleResolver resolver) |
com.google.common.collect.ImmutableMap<Flavor,UnresolvedCxxPlatform> |
getUnresolvedCxxPlatforms() |
static NdkCxxPlatformsProvider |
of(Map<TargetCpuType,? extends UnresolvedNdkCxxPlatform> ndkCxxPlatforms) |
public static final String DEFAULT_NAME
public abstract com.google.common.collect.ImmutableMap<TargetCpuType,UnresolvedNdkCxxPlatform> getNdkCxxPlatforms()
UnresolvedNdkCxxPlatform
s by TargetCpuType
.public com.google.common.collect.ImmutableMap<TargetCpuType,NdkCxxPlatform> getResolvedNdkCxxPlatforms(BuildRuleResolver resolver)
NdkCxxPlatform
s by TargetCpuType
.public com.google.common.collect.ImmutableMap<Flavor,UnresolvedCxxPlatform> getUnresolvedCxxPlatforms()
getUnresolvedCxxPlatforms
in interface CxxPlatformsSupplier
CxxPlatform
of all NdkCxxPlatform
spublic static NdkCxxPlatformsProvider of(Map<TargetCpuType,? extends UnresolvedNdkCxxPlatform> ndkCxxPlatforms)