Merge "Use filter_packages to unbunden metalava" am: 385291c36d am: 14698c6e71
am: 382aaf00de
Change-Id: I28239c5cd46d5772bddc3f2f2e76f10e5a7cc171
This commit is contained in:
44
Android.bp
44
Android.bp
@@ -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",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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"],
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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"],
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ java_sdk_library {
|
|||||||
|
|
||||||
srcs: [
|
srcs: [
|
||||||
"src/**/*.java",
|
"src/**/*.java",
|
||||||
":framework-srcs",
|
":framework-all-sources",
|
||||||
],
|
],
|
||||||
|
|
||||||
api_packages: [
|
api_packages: [
|
||||||
|
|||||||
Reference in New Issue
Block a user