Rename API surface provided to mainline modules

This API surface is provided by platform and mainline modules to other
mainline modules. Rename it to module-lib API surface to align it with
the terminology in go/android-api-types

Test: go test ./bp2build
Test: go test ./cc
Change-Id: Ieb9f3214e66366fc2ceb6f47e2d6623acb537827
This commit is contained in:
Spandan Das
2023-01-26 23:02:00 +00:00
parent 0725a60e5d
commit 627fc3e436
4 changed files with 26 additions and 24 deletions

View File

@@ -32,17 +32,18 @@ type ApiSurface int
// TODO(b/246656800): Reconcile with android.SdkKind
const (
PublicApi ApiSurface = iota
SystemApi
VendorApi
// API surface provided by platform and mainline modules to other mainline modules
ModuleLibApi ApiSurface = iota
PublicApi // Aka NDK
VendorApi // Aka LLNDK
)
func (a ApiSurface) String() string {
switch a {
case ModuleLibApi:
return "module-libapi"
case PublicApi:
return "publicapi"
case SystemApi:
return "systemapi"
case VendorApi:
return "vendorapi"
default: