diff options
| author | 2023-10-12 18:57:05 +0000 | |
|---|---|---|
| committer | 2023-10-12 18:57:05 +0000 | |
| commit | 4bab811916f7d3217e07ff8a223bba3ad10778e4 (patch) | |
| tree | 08b5928c47dac5e21252fa50900cfe4a06d70b10 | |
| parent | 75ed8617d6d4626151bf76c9b5638a9543eece96 (diff) | |
| parent | 43b3f4df878fe9b3fc0df4fe2d94b46360ef9e03 (diff) | |
Merge "Add module lib and test union java_api_library module" into main am: d135292fb3 am: 1385c1701d am: fc238577f0 am: 43b3f4df87
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2775453
Change-Id: Ice7ec602e9d3acb0c7bf6fc939504604538f85aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | api/StubLibraries.bp | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/api/StubLibraries.bp b/api/StubLibraries.bp index 857077d60a5d..79efaced998a 100644 --- a/api/StubLibraries.bp +++ b/api/StubLibraries.bp @@ -436,6 +436,26 @@ java_api_library { full_api_surface_stub: "android_module_lib_stubs_current_full.from-text", } +// This module generates a stub jar that is a union of the test and module lib +// non-updatable api contributions. Modules should not depend on the stub jar +// generated from this module, as this module is strictly used for hiddenapi only. +java_api_library { + name: "android-non-updatable.stubs.test_module_lib", + api_surface: "module_lib", + api_contributions: [ + "api-stubs-docs-non-updatable.api.contribution", + "system-api-stubs-docs-non-updatable.api.contribution", + "test-api-stubs-docs-non-updatable.api.contribution", + "module-lib-api-stubs-docs-non-updatable.api.contribution", + ], + defaults: ["android-non-updatable_from_text_defaults"], + full_api_surface_stub: "android_test_module_lib_stubs_current.from-text", + + // This module is only used for hiddenapi, and other modules should not + // depend on this module. + visibility: ["//visibility:private"], +} + java_defaults { name: "android_stubs_dists_default", dist: { @@ -739,6 +759,30 @@ java_api_library { } java_api_library { + name: "android_test_module_lib_stubs_current.from-text", + api_surface: "module-lib", + defaults: [ + "android_stubs_current_contributions", + "android_system_stubs_current_contributions", + "android_test_stubs_current_contributions", + "android_module_lib_stubs_current_contributions", + ], + libs: [ + "android_module_lib_stubs_current_full.from-text", + "stub-annotations", + ], + api_contributions: [ + "test-api-stubs-docs-non-updatable.api.contribution", + ], + + // This module is only used to build android-non-updatable.stubs.test_module_lib + // and other modules should not depend on this module. + visibility: [ + "//visibility:private", + ], +} + +java_api_library { name: "android_system_server_stubs_current.from-text", api_surface: "system-server", api_contributions: [ |