diff options
| author | 2022-09-23 10:11:56 +0000 | |
|---|---|---|
| committer | 2022-09-23 10:11:56 +0000 | |
| commit | f419277cc52ccfdcf041dba4346b83ea3815732c (patch) | |
| tree | 978ba254ca4f45e189a513aee2aa2bc1d6a7fd99 /java/prebuilt_apis.go | |
| parent | 2b8dcb4475e70094e7c900c45d1d07b8f2ead1d9 (diff) | |
| parent | 7212dbef03157f0bd048410c07283e4f1232b876 (diff) | |
Merge "Tweak logic for when extension txt is latest"
Diffstat (limited to 'java/prebuilt_apis.go')
| -rw-r--r-- | java/prebuilt_apis.go | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/java/prebuilt_apis.go b/java/prebuilt_apis.go index 944970783..c6acd55e5 100644 --- a/java/prebuilt_apis.go +++ b/java/prebuilt_apis.go @@ -255,12 +255,11 @@ func prebuiltApiFiles(mctx android.LoadHookContext, p *prebuiltApis) { if p.properties.Extensions_dir != nil { extensionApiFiles := globExtensionDirs(mctx, p, "api/*.txt") for k, v := range getLatest(extensionApiFiles) { - if v.version > mctx.Config().PlatformBaseSdkExtensionVersion() { - if _, exists := latest[k]; !exists { - mctx.ModuleErrorf("Module %v finalized for extension %d but never during an API level; likely error", v.module, v.version) - } - latest[k] = v + if _, exists := latest[k]; !exists { + mctx.ModuleErrorf("Module %v finalized for extension %d but never during an API level; likely error", v.module, v.version) } + // The extension version is always at least as new as the last sdk int version (potentially identical) + latest[k] = v } } |