From 86925687e6c59131dc987058ff2a1ded155554b9 Mon Sep 17 00:00:00 2001 From: Anton Hansson Date: Wed, 14 Apr 2021 14:54:43 +0100 Subject: [PATCH] Add visibility rules to StubLibraries.bp Stubs libraries are public, other stuff is not. Bug: 185128417 Test: m nothing Change-Id: I2c378e39995a88bb34a8f88819c05e75223734fd --- StubLibraries.bp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/StubLibraries.bp b/StubLibraries.bp index 980379bf5d397..7cf66231103e2 100644 --- a/StubLibraries.bp +++ b/StubLibraries.bp @@ -93,6 +93,8 @@ stubs_defaults { ], api_levels_annotations_enabled: false, filter_packages: packages_to_document, + defaults_visibility: ["//visibility:private"], + visibility: ["//frameworks/base/api"], } ///////////////////////////////////////////////////////////////////// @@ -341,6 +343,8 @@ java_defaults { tag: ".jar", dest: "android-non-updatable.jar", }, + defaults_visibility: ["//visibility:private"], + visibility: ["//visibility:private"], } java_library_static { @@ -394,6 +398,8 @@ java_defaults { system_modules: "none", java_version: "1.8", compile_dex: true, + defaults_visibility: ["//visibility:private"], + visibility: ["//visibility:public"], } java_defaults { @@ -406,6 +412,7 @@ java_defaults { tag: ".jar", dest: "android.jar", }, + defaults_visibility: ["//frameworks/base/services"], } java_library_static { @@ -516,6 +523,7 @@ droidstubs { "metalava-manual", ], args: priv_apps, + visibility: ["//visibility:private"], } java_library_static { @@ -525,4 +533,5 @@ java_library_static { srcs: [ ":hwbinder-stubs-docs", ], + visibility: ["//visibility:public"], }