From d67ac471d6317de6dd07f3b17051107f56a6d028 Mon Sep 17 00:00:00 2001 From: Jihoon Kang Date: Thu, 5 Oct 2023 21:18:23 +0000 Subject: Disable validations for full api surface stub java_api_library java_api_library modules run validation to check the sanity of the API text files by default when generating the stubs from txt files. However, this leads to circular dependency issue when the validations are added to the full api surface stub java_api_library modules as droidstubs may set sdk_version property. Therefore, disable the validation for full api surface java_api_library (e.g. android_*_stubs_current) modules. Test: m nothing --build-from-text-stub Bug: 288624417 Change-Id: Ib1b7b804736ef4e4cd2ea979aabea211af1927af --- api/StubLibraries.bp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/StubLibraries.bp b/api/StubLibraries.bp index 79efaced998a..a410a58218c4 100644 --- a/api/StubLibraries.bp +++ b/api/StubLibraries.bp @@ -677,6 +677,7 @@ java_api_library { "api-stubs-docs-non-updatable.api.contribution", ], visibility: ["//visibility:public"], + enable_validation: false, } java_api_library { @@ -692,6 +693,7 @@ java_api_library { "system-api-stubs-docs-non-updatable.api.contribution", ], visibility: ["//visibility:public"], + enable_validation: false, } java_api_library { @@ -709,6 +711,7 @@ java_api_library { "test-api-stubs-docs-non-updatable.api.contribution", ], visibility: ["//visibility:public"], + enable_validation: false, } java_api_library { @@ -724,6 +727,7 @@ java_api_library { "api-stubs-docs-non-updatable.api.contribution", "system-api-stubs-docs-non-updatable.api.contribution", ], + enable_validation: false, } java_api_library { @@ -743,6 +747,7 @@ java_api_library { "module-lib-api-stubs-docs-non-updatable.api.contribution", ], visibility: ["//visibility:public"], + enable_validation: false, } java_api_library { @@ -756,6 +761,7 @@ java_api_library { "stub-annotations", ], visibility: ["//visibility:public"], + enable_validation: false, } java_api_library { @@ -780,6 +786,7 @@ java_api_library { visibility: [ "//visibility:private", ], + enable_validation: false, } java_api_library { @@ -796,6 +803,7 @@ java_api_library { "android_module_lib_stubs_current.from-text", ], visibility: ["//visibility:public"], + enable_validation: false, } //////////////////////////////////////////////////////////////////////// -- cgit v1.2.3-59-g8ed1b