diff options
author | Jiyong Park <jiyong@google.com> | 2019-09-19 07:10:14 -0700 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2019-09-19 07:10:14 -0700 |
commit | 0d94fae8ac278a4b5ad457c02e20bbbf6fc7c142 (patch) | |
tree | 2277f4d0bb9dca86ccee0bfe0995d4d868e18417 | |
parent | 68c9d5ba10e3f4611f9d11354fe2ffa9b4a2dc27 (diff) | |
parent | a02ab098db755470ed2398e1b57eeb0b9db90e4c (diff) |
Merge "Use filter_packages to unbunden metalava" am: 385291c36d am: 14698c6e71 am: 382aaf00de
am: a02ab098db
Change-Id: I2d43dcd8190966610e874775024a5b83e262f751
-rw-r--r-- | Android.bp | 44 | ||||
-rw-r--r-- | location/lib/Android.bp | 2 | ||||
-rw-r--r-- | media/lib/signer/Android.bp | 2 | ||||
-rw-r--r-- | test-mock/Android.bp | 2 |
4 files changed, 38 insertions, 12 deletions
diff --git a/Android.bp b/Android.bp index 35c7b1bc6fdd..e17a9b45d3ef 100644 --- a/Android.bp +++ b/Android.bp @@ -163,7 +163,7 @@ filegroup { } filegroup { - name: "framework-srcs", + name: "framework-non-updatable-sources", srcs: [ // Java/AIDL sources under frameworks/base ":framework-core-sources", @@ -211,6 +211,14 @@ filegroup { ], } +filegroup { + name: "framework-all-sources", + srcs: [ + ":framework-non-updatable-sources", + ":updatable-media-srcs", + ], +} + java_defaults { name: "framework-aidl-export-defaults", aidl: { @@ -288,15 +296,12 @@ java_defaults { defaults: ["framework-aidl-export-defaults"], installable: true, - srcs: [ - ":framework-srcs", - "core/java/**/*.logtags", - ], - aidl: { generate_get_transaction_name: true, }, + srcs: ["core/java/**/*.logtags"], + exclude_srcs: [ // See comment on framework-atb-backward-compatibility module below "core/java/android/content/pm/AndroidTestBaseUpdater.java", @@ -359,6 +364,7 @@ filegroup { java_library { name: "framework-minus-apex", defaults: ["framework-defaults"], + srcs: [":framework-non-updatable-sources"], javac_shard_size: 150, } @@ -379,8 +385,16 @@ java_library { } java_library { + name: "framework-all", + defaults: ["framework-defaults"], + srcs: [":framework-all-sources"], + installable: false, +} + +java_library { name: "framework-annotation-proc", defaults: ["framework-defaults"], + srcs: [":framework-all-sources"], installable: false, plugins: [ "unsupportedappusage-annotation-processor", @@ -883,10 +897,21 @@ metalava_framework_docs_args += " --replace-documentation " + // replacement (with $1, $2 backreferences to the regex groups) "'$$1https://docs.oracle.com/javase/8/docs/$$2\">' " +packages_to_document = [ + "android", + "java", + "javax", + "org.apache.http", + "org.json", + "org.w3c.dom", + "org.xml.sax", + "org.xmlpull", +] + stubs_defaults { name: "framework-doc-stubs-default", srcs: [ - ":framework-srcs", + ":framework-non-updatable-sources", "core/java/**/*.logtags", "test-base/src/**/*.java", ":opt-telephony-srcs", @@ -951,7 +976,7 @@ doc_defaults { stubs_defaults { name: "metalava-api-stubs-default", srcs: [ - ":framework-srcs", + ":framework-non-updatable-sources", "core/java/**/*.logtags", ":opt-telephony-srcs", ":opt-net-voip-srcs", @@ -974,6 +999,7 @@ stubs_defaults { "api-versions-jars-dir", ], sdk_version: "core_platform", + filter_packages: packages_to_document, } droidstubs { @@ -1472,7 +1498,7 @@ filegroup { // annotations to private apis aidl_mapping { name: "framework-aidl-mappings", - srcs: [":framework-srcs"], + srcs: [":framework-all-sources"], output: "framework-aidl-mappings.txt", } diff --git a/location/lib/Android.bp b/location/lib/Android.bp index ff6921d3e1c2..b36aa036daba 100644 --- a/location/lib/Android.bp +++ b/location/lib/Android.bp @@ -18,7 +18,7 @@ java_sdk_library { name: "com.android.location.provider", srcs: [ "java/**/*.java", - ":framework-srcs", + ":framework-all-sources", ], libs: [ "androidx.annotation_annotation", diff --git a/media/lib/signer/Android.bp b/media/lib/signer/Android.bp index 85a007f427b8..2286c5379e1a 100644 --- a/media/lib/signer/Android.bp +++ b/media/lib/signer/Android.bp @@ -18,7 +18,7 @@ java_sdk_library { name: "com.android.mediadrm.signer", srcs: [ "java/**/*.java", - ":framework-srcs", + ":framework-all-sources", ], api_packages: ["com.android.mediadrm.signer"], } diff --git a/test-mock/Android.bp b/test-mock/Android.bp index 34ac3dcc824f..adc9e2251c0b 100644 --- a/test-mock/Android.bp +++ b/test-mock/Android.bp @@ -21,7 +21,7 @@ java_sdk_library { srcs: [ "src/**/*.java", - ":framework-srcs", + ":framework-all-sources", ], api_packages: [ |