summaryrefslogtreecommitdiff
path: root/android/sdk_version.go
diff options
context:
space:
mode:
author Spandan Das <spandandas@google.com> 2023-03-02 23:36:39 +0000
committer Spandan Das <spandandas@google.com> 2023-03-21 17:37:49 +0000
commit15da5887fef115ccde434d42ae5ddebe3cd36fbc (patch)
tree003a67af5351030ae1a82c93ce08983087539f0f /android/sdk_version.go
parentef5b7e4e36dec796a886fc700e6eee4fb2337894 (diff)
Create two sentinel api levels
This relands aosp/2470068. The original CL was submitted as part of a stack that broke tm and udc. Those branches still contain soong modules with min_sdk_version of type (kind+level). Test: m nothing on tm and udc (via go/abtd) Bug: 208456999 Change-Id: I8e013ec10530372f70f0ab0505b7eebeee2b360b
Diffstat (limited to 'android/sdk_version.go')
-rw-r--r--android/sdk_version.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/android/sdk_version.go b/android/sdk_version.go
index cace88a01..8925bbaee 100644
--- a/android/sdk_version.go
+++ b/android/sdk_version.go
@@ -272,7 +272,7 @@ func (s SdkSpec) EffectiveVersionString(ctx EarlyModuleContext) (string, error)
var (
SdkSpecNone = SdkSpec{SdkNone, NoneApiLevel, "(no version)"}
- SdkSpecPrivate = SdkSpec{SdkPrivate, FutureApiLevel, ""}
+ SdkSpecPrivate = SdkSpec{SdkPrivate, PrivateApiLevel, ""}
SdkSpecCorePlatform = SdkSpec{SdkCorePlatform, FutureApiLevel, "core_platform"}
)
@@ -295,7 +295,7 @@ func SdkSpecFromWithConfig(config Config, str string) SdkSpec {
var kindString string
if sep == 0 {
- return SdkSpec{SdkInvalid, NoneApiLevel, str}
+ return SdkSpec{SdkInvalid, NewInvalidApiLevel(str), str}
} else if sep == -1 {
kindString = ""
} else {
@@ -323,7 +323,7 @@ func SdkSpecFromWithConfig(config Config, str string) SdkSpec {
apiLevel, err := ApiLevelFromUserWithConfig(config, versionString)
if err != nil {
- return SdkSpec{SdkInvalid, apiLevel, str}
+ return SdkSpec{SdkInvalid, NewInvalidApiLevel(versionString), str}
}
return SdkSpec{kind, apiLevel, str}
}