diff options
Diffstat (limited to 'apex')
| -rw-r--r-- | apex/Android.bp | 11 | ||||
| -rw-r--r-- | apex/statsd/framework/Android.bp | 3 |
2 files changed, 13 insertions, 1 deletions
diff --git a/apex/Android.bp b/apex/Android.bp index 992648b04ef0..41561fe72c50 100644 --- a/apex/Android.bp +++ b/apex/Android.bp @@ -53,6 +53,9 @@ priv_apps = " " + module_libs = " " + " --show-annotation android.annotation.SystemApi\\(" + "client=android.annotation.SystemApi.Client.MODULE_LIBRARIES" + + "\\)" + + " --show-for-stub-purposes-annotation android.annotation.SystemApi\\(" + + "client=android.annotation.SystemApi.Client.PRIVILEGED_APPS" + "\\) " mainline_service_stubs_args = @@ -76,6 +79,10 @@ java_defaults { // entry. shared_library: false, + // Prevent dependencies that do not specify an sdk_version from accessing the + // implementation library by default and force them to use stubs instead. + default_to_stubs: true, + // Enable api lint. This will eventually become the default for java_sdk_library // but it cannot yet be turned on because some usages have not been cleaned up. // TODO(b/156126315) - Remove when no longer needed. @@ -246,6 +253,10 @@ stubs_defaults { "metalava-manual", ], filter_packages: framework_packages_to_document, + + // Do not generate stubs as they are not needed + generate_stubs: false, + check_api: { current: { api_file: "api/module-lib-current.txt", diff --git a/apex/statsd/framework/Android.bp b/apex/statsd/framework/Android.bp index d19faa97e223..b06f4019b480 100644 --- a/apex/statsd/framework/Android.bp +++ b/apex/statsd/framework/Android.bp @@ -31,7 +31,8 @@ java_library_static { ], visibility: [ "//cts/hostsidetests/statsd/apps:__subpackages__", - ] + "//vendor:__subpackages__", + ], } filegroup { |