summaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
authorAnton Hansson <hansson@google.com>2023-10-25 12:09:45 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2023-10-25 12:09:45 +0000
commit5e416bb876f572cb3cbc5feaf3e4bd4e97d2c81d (patch)
tree1b96f9f851cfb217af2bf45c18541c95ce0a1ee4 /Android.bp
parent55722bf523c4defd0ad0443441ce7e783060001d (diff)
parent84a0e71aa349a4e53e7cf6083bc0cc728c6821ce (diff)
downloadbase-5e416bb876f572cb3cbc5feaf3e4bd4e97d2c81d.tar.gz
Merge "Migrate droidstubs/droiddoc to flags" into main
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp47
1 files changed, 23 insertions, 24 deletions
diff --git a/Android.bp b/Android.bp
index 1de6f956a39c..0c0811906b5c 100644
--- a/Android.bp
+++ b/Android.bp
@@ -603,30 +603,6 @@ java_library {
],
}
-// TODO(b/145644363): move this to under StubLibraries.bp or ApiDocs.bp
-metalava_framework_docs_args = "" +
- "--api-lint-ignore-prefix android.icu. " +
- "--api-lint-ignore-prefix java. " +
- "--api-lint-ignore-prefix junit. " +
- "--api-lint-ignore-prefix org. " +
- "--error NoSettingsProvider " +
- "--error UnhiddenSystemApi " +
- "--error UnflaggedApi " +
- "--force-convert-to-warning-nullability-annotations +*:-android.*:+android.icu.*:-dalvik.* " +
- "--hide BroadcastBehavior " +
- "--hide CallbackInterface " +
- "--hide DeprecationMismatch " +
- "--hide HiddenSuperclass " +
- "--hide HiddenTypeParameter " +
- "--hide MissingPermission " +
- "--hide-package android.audio.policy.configuration.V7_0 " +
- "--hide-package com.android.server " +
- "--hide RequiresPermission " +
- "--hide SdkConstant " +
- "--hide Todo " +
- "--hide UnavailableSymbol " +
- "--manifest $(location :frameworks-base-core-AndroidManifest.xml) "
-
packages_to_document = [
"android",
"dalvik",
@@ -697,6 +673,29 @@ stubs_defaults {
"android.hardware.vibrator-V1.3-java",
"framework-protos",
],
+ flags: [
+ "--api-lint-ignore-prefix android.icu.",
+ "--api-lint-ignore-prefix java.",
+ "--api-lint-ignore-prefix junit.",
+ "--api-lint-ignore-prefix org.",
+ "--error NoSettingsProvider",
+ "--error UnhiddenSystemApi",
+ "--error UnflaggedApi",
+ "--force-convert-to-warning-nullability-annotations +*:-android.*:+android.icu.*:-dalvik.*",
+ "--hide BroadcastBehavior",
+ "--hide CallbackInterface",
+ "--hide DeprecationMismatch",
+ "--hide HiddenSuperclass",
+ "--hide HiddenTypeParameter",
+ "--hide MissingPermission",
+ "--hide RequiresPermission",
+ "--hide SdkConstant",
+ "--hide Todo",
+ "--hide UnavailableSymbol",
+ "--hide-package android.audio.policy.configuration.V7_0",
+ "--hide-package com.android.server",
+ "--manifest $(location :frameworks-base-core-AndroidManifest.xml)",
+ ],
filter_packages: packages_to_document,
high_mem: true, // Lots of sources => high memory use, see b/170701554
installable: false,