summaryrefslogtreecommitdiff
path: root/android/sdk_version.go
diff options
context:
space:
mode:
author Jihoon Kang <jihoonkang@google.com> 2023-03-29 23:25:49 +0000
committer Jihoon Kang <jihoonkang@google.com> 2023-04-06 18:34:32 +0000
commitb507831b7101cef6f1dcab6e9a9cbdd2ce6f3524 (patch)
tree2698aa97d67bc184cf6f96cd693a403c12f848dd /android/sdk_version.go
parent7bfe443875545025a4e36caa43792c743cd73434 (diff)
Utilize from text core platform api surface jar in build
Use JavaApiLibraryName function to redirect the usage of core platform api stubs from .txt files based on config. Test: m --build-from-text-stub Change-Id: I926a0a455fed301ba4ff9dfa509d4dbbbd076029
Diffstat (limited to 'android/sdk_version.go')
-rw-r--r--android/sdk_version.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/android/sdk_version.go b/android/sdk_version.go
index 0ae807352..08762eff2 100644
--- a/android/sdk_version.go
+++ b/android/sdk_version.go
@@ -100,6 +100,15 @@ func JavaApiLibraryName(c Config, name string) string {
return name
}
+// JavaApiLibraryNames applies JavaApiLibraryName to the list of java_library names.
+func JavaApiLibraryNames(c Config, names []string) []string {
+ apiLibs := make([]string, len(names))
+ for i, name := range names {
+ apiLibs[i] = JavaApiLibraryName(c, name)
+ }
+ return apiLibs
+}
+
func (k SdkKind) DefaultJavaLibraryName() string {
switch k {
case SdkPublic: