Skip to content
Snippets Groups Projects
Commit 1385c170 authored by Jihoon Kang's avatar Jihoon Kang Committed by Automerger Merge Worker
Browse files

Merge "Add module lib and test union java_api_library module" into main am: d135292f

parents 5cf090c1 d135292f
No related branches found
No related tags found
No related merge requests found
......@@ -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: {
......@@ -738,6 +758,30 @@ java_api_library {
visibility: ["//visibility:public"],
}
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",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment