summaryrefslogtreecommitdiff
path: root/android/sdk_version.go
diff options
context:
space:
mode:
author satayev <satayev@google.com> 2021-12-01 17:39:48 +0000
committer satayev <satayev@google.com> 2021-12-01 17:43:00 +0000
commit0ee2f913ef7ab1948e3225adf6ae1befaf0820dd (patch)
tree408967707c6afbceb983deffe84e0e1665ca4184 /android/sdk_version.go
parenta3ee4aadce16fa271b77793af127a3645de44ebc (diff)
Test SdkSpecForm.
Bug: 190818041 Test: presubmit Change-Id: Ib8cd891f03537712d709ed063dd76dee55221118
Diffstat (limited to 'android/sdk_version.go')
-rw-r--r--android/sdk_version.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/android/sdk_version.go b/android/sdk_version.go
index 1813e7e14..2004c9290 100644
--- a/android/sdk_version.go
+++ b/android/sdk_version.go
@@ -117,7 +117,7 @@ func (s SdkSpec) Stable() bool {
return false
}
-// PrebuiltSdkAvailableForUnbundledBuilt tells whether this SdkSpec can have a prebuilt SDK
+// PrebuiltSdkAvailableForUnbundledBuild tells whether this SdkSpec can have a prebuilt SDK
// that can be used for unbundled builds.
func (s SdkSpec) PrebuiltSdkAvailableForUnbundledBuild() bool {
// "", "none", and "core_platform" are not available for unbundled build
@@ -212,6 +212,10 @@ var (
)
func SdkSpecFrom(ctx EarlyModuleContext, str string) SdkSpec {
+ return SdkSpecFromWithConfig(ctx.Config(), str)
+}
+
+func SdkSpecFromWithConfig(config Config, str string) SdkSpec {
switch str {
// special cases first
case "":
@@ -252,7 +256,7 @@ func SdkSpecFrom(ctx EarlyModuleContext, str string) SdkSpec {
return SdkSpec{SdkInvalid, NoneApiLevel, str}
}
- apiLevel, err := ApiLevelFromUser(ctx, versionString)
+ apiLevel, err := ApiLevelFromUserWithConfig(config, versionString)
if err != nil {
return SdkSpec{SdkInvalid, apiLevel, str}
}