Don't pass annotation srcs to metalava for modules

Doing so can make these annotation end up in API tracking files
for modules, which we don't want. Put them on the classpath instead.

Bug: 147768409
Test: m
Change-Id: Ibb044c099174ee8591e14b6e2c683a46c1a756ef
This commit is contained in:
Anton Hansson
2020-03-13 16:28:21 +00:00
parent 0d95282d7c
commit 3b9ac0cb9d

View File

@@ -49,7 +49,7 @@ stubs_defaults {
stubs_defaults {
name: "framework-module-stubs-defaults-systemapi",
args: mainline_stubs_args + priv_apps,
srcs: [":framework-annotations"],
libs: ["framework-annotations-lib"],
installable: false,
sdk_version: "system_current",
}
@@ -62,7 +62,7 @@ stubs_defaults {
stubs_defaults {
name: "framework-module-api-defaults-module_libs_api",
args: mainline_stubs_args + module_libs,
srcs: [":framework-annotations"],
libs: ["framework-annotations-lib"],
installable: false,
sdk_version: "module_current",
}
@@ -70,7 +70,7 @@ stubs_defaults {
stubs_defaults {
name: "framework-module-stubs-defaults-module_libs_api",
args: mainline_stubs_args + module_libs + priv_apps,
srcs: [":framework-annotations"],
libs: ["framework-annotations-lib"],
installable: false,
sdk_version: "module_current",
}