summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jihoon Kang <jihoonkang@google.com> 2023-10-05 21:18:23 +0000
committer Jihoon Kang <jihoonkang@google.com> 2023-10-13 10:39:16 +0000
commitd67ac471d6317de6dd07f3b17051107f56a6d028 (patch)
tree4aa80a0fddd3f150ba9d09a1bb3de37a048d16bf
parent0ac140858e514a63ea6e1c95e7efde29e0855d98 (diff)
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
-rw-r--r--api/StubLibraries.bp8
1 files changed, 8 insertions, 0 deletions
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,
}
////////////////////////////////////////////////////////////////////////