Merge "Use filter_packages to unbunden metalava" am: 385291c36d am: 14698c6e71

am: 382aaf00de

Change-Id: I28239c5cd46d5772bddc3f2f2e76f10e5a7cc171
This commit is contained in:
Jiyong Park
2019-09-19 06:55:35 -07:00
committed by android-build-merger
4 changed files with 38 additions and 12 deletions

View File

@@ -163,7 +163,7 @@ filegroup {
} }
filegroup { filegroup {
name: "framework-srcs", name: "framework-non-updatable-sources",
srcs: [ srcs: [
// Java/AIDL sources under frameworks/base // Java/AIDL sources under frameworks/base
":framework-core-sources", ":framework-core-sources",
@@ -211,6 +211,14 @@ filegroup {
], ],
} }
filegroup {
name: "framework-all-sources",
srcs: [
":framework-non-updatable-sources",
":updatable-media-srcs",
],
}
java_defaults { java_defaults {
name: "framework-aidl-export-defaults", name: "framework-aidl-export-defaults",
aidl: { aidl: {
@@ -283,15 +291,12 @@ java_defaults {
defaults: ["framework-aidl-export-defaults"], defaults: ["framework-aidl-export-defaults"],
installable: true, installable: true,
srcs: [
":framework-srcs",
"core/java/**/*.logtags",
],
aidl: { aidl: {
generate_get_transaction_name: true, generate_get_transaction_name: true,
}, },
srcs: ["core/java/**/*.logtags"],
exclude_srcs: [ exclude_srcs: [
// See comment on framework-atb-backward-compatibility module below // See comment on framework-atb-backward-compatibility module below
"core/java/android/content/pm/AndroidTestBaseUpdater.java", "core/java/android/content/pm/AndroidTestBaseUpdater.java",
@@ -356,6 +361,7 @@ filegroup {
java_library { java_library {
name: "framework", name: "framework",
defaults: ["framework-defaults"], defaults: ["framework-defaults"],
srcs: [":framework-non-updatable-sources"],
javac_shard_size: 150, javac_shard_size: 150,
required: [ required: [
"framework-platform-compat-config", "framework-platform-compat-config",
@@ -364,9 +370,17 @@ java_library {
], ],
} }
java_library {
name: "framework-all",
defaults: ["framework-defaults"],
srcs: [":framework-all-sources"],
installable: false,
}
java_library { java_library {
name: "framework-annotation-proc", name: "framework-annotation-proc",
defaults: ["framework-defaults"], defaults: ["framework-defaults"],
srcs: [":framework-all-sources"],
installable: false, installable: false,
plugins: [ plugins: [
"unsupportedappusage-annotation-processor", "unsupportedappusage-annotation-processor",
@@ -878,10 +892,21 @@ metalava_framework_docs_args += " --replace-documentation " +
// replacement (with $1, $2 backreferences to the regex groups) // replacement (with $1, $2 backreferences to the regex groups)
"'$$1https://docs.oracle.com/javase/8/docs/$$2\">' " "'$$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 { stubs_defaults {
name: "framework-doc-stubs-default", name: "framework-doc-stubs-default",
srcs: [ srcs: [
":framework-srcs", ":framework-non-updatable-sources",
"core/java/**/*.logtags", "core/java/**/*.logtags",
"test-base/src/**/*.java", "test-base/src/**/*.java",
":opt-telephony-srcs", ":opt-telephony-srcs",
@@ -945,7 +970,7 @@ doc_defaults {
stubs_defaults { stubs_defaults {
name: "metalava-api-stubs-default", name: "metalava-api-stubs-default",
srcs: [ srcs: [
":framework-srcs", ":framework-non-updatable-sources",
"core/java/**/*.logtags", "core/java/**/*.logtags",
":opt-telephony-srcs", ":opt-telephony-srcs",
":opt-net-voip-srcs", ":opt-net-voip-srcs",
@@ -967,6 +992,7 @@ stubs_defaults {
"api-versions-jars-dir", "api-versions-jars-dir",
], ],
sdk_version: "core_platform", sdk_version: "core_platform",
filter_packages: packages_to_document,
} }
droidstubs { droidstubs {
@@ -1465,7 +1491,7 @@ filegroup {
// annotations to private apis // annotations to private apis
aidl_mapping { aidl_mapping {
name: "framework-aidl-mappings", name: "framework-aidl-mappings",
srcs: [":framework-srcs"], srcs: [":framework-all-sources"],
output: "framework-aidl-mappings.txt", output: "framework-aidl-mappings.txt",
} }

View File

@@ -18,7 +18,7 @@ java_sdk_library {
name: "com.android.location.provider", name: "com.android.location.provider",
srcs: [ srcs: [
"java/**/*.java", "java/**/*.java",
":framework-srcs", ":framework-all-sources",
], ],
api_packages: ["com.android.location.provider"], api_packages: ["com.android.location.provider"],
} }

View File

@@ -18,7 +18,7 @@ java_sdk_library {
name: "com.android.mediadrm.signer", name: "com.android.mediadrm.signer",
srcs: [ srcs: [
"java/**/*.java", "java/**/*.java",
":framework-srcs", ":framework-all-sources",
], ],
api_packages: ["com.android.mediadrm.signer"], api_packages: ["com.android.mediadrm.signer"],
} }

View File

@@ -21,7 +21,7 @@ java_sdk_library {
srcs: [ srcs: [
"src/**/*.java", "src/**/*.java",
":framework-srcs", ":framework-all-sources",
], ],
api_packages: [ api_packages: [