Merge "Use api_levels_remove_references_to_missing_classes property" am: 3cbfa9d080

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2427452

Change-Id: Ifb1e47aed927ae8ff860ee2eb09fa2a3d2142fc1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Cole Faust
2023-02-14 23:45:29 +00:00
committed by Automerger Merge Worker

View File

@@ -530,11 +530,17 @@ droidstubs {
extensions_info_file: ":sdk-extensions-info",
}
// This module can be built with:
// m out/soong/.intermediates/frameworks/base/api_versions_module_lib/android_common/metalava/api-versions.xml
droidstubs {
name: "api_versions_module_lib",
srcs: [":android_module_stubs_current_with_test_libs{.jar}"],
generate_stubs: false,
api_levels_annotations_enabled: true,
// this only has the non-updatable portions of the module lib sdk,
// which can reference classes from updatable apexes, so remove references to them
// from this api_versions file.
flags: ["--remove-missing-class-references-in-api-levels"],
api_levels_annotations_dirs: [
"sdk-dir",
"api-versions-jars-dir",
@@ -548,6 +554,10 @@ droidstubs {
srcs: [":android_system_server_stubs_current_with_test_libs{.jar}"],
generate_stubs: false,
api_levels_annotations_enabled: true,
// this only has the non-updatable portions of the system server sdk,
// which can reference classes from updatable apexes, so remove references to them
// from this api_versions file.
flags: ["--remove-missing-class-references-in-api-levels"],
api_levels_annotations_dirs: [
"sdk-dir",
"api-versions-jars-dir",