Loading Android.bp +93 −80 Original line number Diff line number Diff line Loading @@ -162,7 +162,9 @@ filegroup { path: "wifi/java", } framework_srcs = [ filegroup { name: "framework-srcs", srcs: [ // Java/AIDL sources under frameworks/base ":framework-core-sources", ":framework-drm-sources", Loading Loading @@ -200,11 +202,14 @@ framework_srcs = [ ":storaged_aidl", ":vold_aidl", // For the generated R.java and Manifest.java ":framework-res{.aapt.srcjar}", // etc. "core/java/**/*.logtags", ":framework-javastream-protos", ":framework-statslog-gen", ] ], } java_defaults { name: "framework-aidl-export-defaults", Loading @@ -231,30 +236,10 @@ java_defaults { }, } java_defaults { name: "framework-defaults", defaults: ["framework-aidl-export-defaults"], installable: true, srcs: framework_srcs, aidl: { generate_get_transaction_name: true, }, exclude_srcs: [ // See comment on framework-atb-backward-compatibility module below "core/java/android/content/pm/AndroidTestBaseUpdater.java", ], sdk_version: "core_platform", libs: [ "ext", "updatable_media_stubs", ], jarjar_rules: ":framework-jarjar-rules", // Collection of classes that are generated from non-Java files that are not listed in // framework_srcs. These have no or very limited dependency to the framework. java_library { name: "framework-internal-utils", static_libs: [ "apex_aidl_interface-java", "suspend_control_aidl_interface-java", Loading Loading @@ -289,6 +274,38 @@ java_defaults { "com.android.sysprop.apex", "PlatformProperties", ], sdk_version: "core_platform", installable: false, } java_defaults { name: "framework-defaults", defaults: ["framework-aidl-export-defaults"], installable: true, srcs: [ ":framework-srcs", "core/java/**/*.logtags", ], aidl: { generate_get_transaction_name: true, }, exclude_srcs: [ // See comment on framework-atb-backward-compatibility module below "core/java/android/content/pm/AndroidTestBaseUpdater.java", ], sdk_version: "core_platform", libs: [ "ext", "updatable_media_stubs", ], jarjar_rules: ":framework-jarjar-rules", static_libs: ["framework-internal-utils"], required: [ // TODO: remove gps_debug when the build system propagates "required" properly. Loading Loading @@ -744,7 +761,7 @@ python_binary_host { ], } // TODO: Don't rely on this list once droiddoc can take a list of packages to document // TODO: Don't rely on this list by switching package.html into package-info.java frameworks_base_subdirs = [ "core/java", "graphics/java", Loading @@ -764,13 +781,6 @@ frameworks_base_subdirs = [ "rs/java", ] packages_to_document = [ "android", "javax/microedition/khronos", "org/apache/http/conn", "org/apache/http/params", ] // Make the api/current.txt file available for use by modules in other // directories. filegroup { Loading Loading @@ -871,6 +881,8 @@ metalava_framework_docs_args += " --replace-documentation " + stubs_defaults { name: "framework-doc-stubs-default", srcs: [ ":framework-srcs", "core/java/**/*.logtags", "test-base/src/**/*.java", ":opt-telephony-srcs", ":opt-net-voip-srcs", Loading @@ -879,8 +891,6 @@ stubs_defaults { "test-mock/src/**/*.java", "test-runner/src/**/*.java", ], srcs_lib: "framework", srcs_lib_whitelist_pkgs: packages_to_document, libs: framework_docs_only_libs, local_sourcepaths: frameworks_base_subdirs, create_doc_stubs: true, Loading Loading @@ -935,13 +945,14 @@ doc_defaults { stubs_defaults { name: "metalava-api-stubs-default", srcs: [ ":framework-srcs", "core/java/**/*.logtags", ":opt-telephony-srcs", ":opt-net-voip-srcs", ":core_public_api_files", ":updatable-media-srcs", ], srcs_lib: "framework", srcs_lib_whitelist_pkgs: packages_to_document, libs: ["framework-internal-utils"], local_sourcepaths: frameworks_base_subdirs, installable: false, annotations_enabled: true, Loading @@ -955,6 +966,7 @@ stubs_defaults { "sdk-dir", "api-versions-jars-dir", ], sdk_version: "core_platform", } droidstubs { Loading Loading @@ -1318,6 +1330,7 @@ droidstubs { ":openjdk_java_files", ":opt-telephony-common-srcs", ], arg_files: [ "core/res/AndroidManifest.xml", ], Loading Loading @@ -1452,7 +1465,7 @@ filegroup { // annotations to private apis aidl_mapping { name: "framework-aidl-mappings", srcs: framework_srcs, srcs: [":framework-srcs"], output: "framework-aidl-mappings.txt", } Loading core/java/com/package.html 0 → 100644 +8 −0 Original line number Diff line number Diff line <!-- This file is to hide classes in com.* packages from SDK --> <html> <body> {@hide} </body> </html> location/lib/Android.bp +4 −5 Original line number Diff line number Diff line Loading @@ -16,10 +16,9 @@ java_sdk_library { name: "com.android.location.provider", srcs: ["java/**/*.java"], srcs: [ "java/**/*.java", ":framework-srcs", ], api_packages: ["com.android.location.provider"], srcs_lib: "framework", // TODO(b/70046217): remove core/java and android below. It was added to provide definitions for // types like android.os.Bundle srcs_lib_whitelist_pkgs: ["android", "com.android.internal.location"], } media/Android.bp +7 −7 Original line number Diff line number Diff line Loading @@ -58,6 +58,7 @@ filegroup { "apex/java/android/media/Session2Link.java", "apex/java/android/media/Session2Token.java", ], path: "apex/java", } filegroup { Loading Loading @@ -94,18 +95,17 @@ droidstubs { ":framework-media-annotation-srcs", ], args: metalava_updatable_media_args, // Ideally, sdk_version here should be "current_system", but "current - 1" is used // to avoid dependency cycle with framework. sdk_version: "28", aidl: { // TODO(b/135922046) remove this include_dirs: ["frameworks/base/core/java"], }, sdk_version: "system_current", } java_library { name: "updatable_media_stubs", srcs: [":updatable-media-stubs"], // Ideally, sdk_version here should be "current_system", but "current - 1" is used // to avoid dependency cycle with framework. sdk_version: "28", sdk_version: "system_current", } java_library { Loading media/lib/signer/Android.bp +4 −3 Original line number Diff line number Diff line Loading @@ -16,8 +16,9 @@ java_sdk_library { name: "com.android.mediadrm.signer", srcs: ["java/**/*.java"], srcs: [ "java/**/*.java", ":framework-srcs", ], api_packages: ["com.android.mediadrm.signer"], srcs_lib: "framework", srcs_lib_whitelist_pkgs: ["android.media"], } Loading
Android.bp +93 −80 Original line number Diff line number Diff line Loading @@ -162,7 +162,9 @@ filegroup { path: "wifi/java", } framework_srcs = [ filegroup { name: "framework-srcs", srcs: [ // Java/AIDL sources under frameworks/base ":framework-core-sources", ":framework-drm-sources", Loading Loading @@ -200,11 +202,14 @@ framework_srcs = [ ":storaged_aidl", ":vold_aidl", // For the generated R.java and Manifest.java ":framework-res{.aapt.srcjar}", // etc. "core/java/**/*.logtags", ":framework-javastream-protos", ":framework-statslog-gen", ] ], } java_defaults { name: "framework-aidl-export-defaults", Loading @@ -231,30 +236,10 @@ java_defaults { }, } java_defaults { name: "framework-defaults", defaults: ["framework-aidl-export-defaults"], installable: true, srcs: framework_srcs, aidl: { generate_get_transaction_name: true, }, exclude_srcs: [ // See comment on framework-atb-backward-compatibility module below "core/java/android/content/pm/AndroidTestBaseUpdater.java", ], sdk_version: "core_platform", libs: [ "ext", "updatable_media_stubs", ], jarjar_rules: ":framework-jarjar-rules", // Collection of classes that are generated from non-Java files that are not listed in // framework_srcs. These have no or very limited dependency to the framework. java_library { name: "framework-internal-utils", static_libs: [ "apex_aidl_interface-java", "suspend_control_aidl_interface-java", Loading Loading @@ -289,6 +274,38 @@ java_defaults { "com.android.sysprop.apex", "PlatformProperties", ], sdk_version: "core_platform", installable: false, } java_defaults { name: "framework-defaults", defaults: ["framework-aidl-export-defaults"], installable: true, srcs: [ ":framework-srcs", "core/java/**/*.logtags", ], aidl: { generate_get_transaction_name: true, }, exclude_srcs: [ // See comment on framework-atb-backward-compatibility module below "core/java/android/content/pm/AndroidTestBaseUpdater.java", ], sdk_version: "core_platform", libs: [ "ext", "updatable_media_stubs", ], jarjar_rules: ":framework-jarjar-rules", static_libs: ["framework-internal-utils"], required: [ // TODO: remove gps_debug when the build system propagates "required" properly. Loading Loading @@ -744,7 +761,7 @@ python_binary_host { ], } // TODO: Don't rely on this list once droiddoc can take a list of packages to document // TODO: Don't rely on this list by switching package.html into package-info.java frameworks_base_subdirs = [ "core/java", "graphics/java", Loading @@ -764,13 +781,6 @@ frameworks_base_subdirs = [ "rs/java", ] packages_to_document = [ "android", "javax/microedition/khronos", "org/apache/http/conn", "org/apache/http/params", ] // Make the api/current.txt file available for use by modules in other // directories. filegroup { Loading Loading @@ -871,6 +881,8 @@ metalava_framework_docs_args += " --replace-documentation " + stubs_defaults { name: "framework-doc-stubs-default", srcs: [ ":framework-srcs", "core/java/**/*.logtags", "test-base/src/**/*.java", ":opt-telephony-srcs", ":opt-net-voip-srcs", Loading @@ -879,8 +891,6 @@ stubs_defaults { "test-mock/src/**/*.java", "test-runner/src/**/*.java", ], srcs_lib: "framework", srcs_lib_whitelist_pkgs: packages_to_document, libs: framework_docs_only_libs, local_sourcepaths: frameworks_base_subdirs, create_doc_stubs: true, Loading Loading @@ -935,13 +945,14 @@ doc_defaults { stubs_defaults { name: "metalava-api-stubs-default", srcs: [ ":framework-srcs", "core/java/**/*.logtags", ":opt-telephony-srcs", ":opt-net-voip-srcs", ":core_public_api_files", ":updatable-media-srcs", ], srcs_lib: "framework", srcs_lib_whitelist_pkgs: packages_to_document, libs: ["framework-internal-utils"], local_sourcepaths: frameworks_base_subdirs, installable: false, annotations_enabled: true, Loading @@ -955,6 +966,7 @@ stubs_defaults { "sdk-dir", "api-versions-jars-dir", ], sdk_version: "core_platform", } droidstubs { Loading Loading @@ -1318,6 +1330,7 @@ droidstubs { ":openjdk_java_files", ":opt-telephony-common-srcs", ], arg_files: [ "core/res/AndroidManifest.xml", ], Loading Loading @@ -1452,7 +1465,7 @@ filegroup { // annotations to private apis aidl_mapping { name: "framework-aidl-mappings", srcs: framework_srcs, srcs: [":framework-srcs"], output: "framework-aidl-mappings.txt", } Loading
core/java/com/package.html 0 → 100644 +8 −0 Original line number Diff line number Diff line <!-- This file is to hide classes in com.* packages from SDK --> <html> <body> {@hide} </body> </html>
location/lib/Android.bp +4 −5 Original line number Diff line number Diff line Loading @@ -16,10 +16,9 @@ java_sdk_library { name: "com.android.location.provider", srcs: ["java/**/*.java"], srcs: [ "java/**/*.java", ":framework-srcs", ], api_packages: ["com.android.location.provider"], srcs_lib: "framework", // TODO(b/70046217): remove core/java and android below. It was added to provide definitions for // types like android.os.Bundle srcs_lib_whitelist_pkgs: ["android", "com.android.internal.location"], }
media/Android.bp +7 −7 Original line number Diff line number Diff line Loading @@ -58,6 +58,7 @@ filegroup { "apex/java/android/media/Session2Link.java", "apex/java/android/media/Session2Token.java", ], path: "apex/java", } filegroup { Loading Loading @@ -94,18 +95,17 @@ droidstubs { ":framework-media-annotation-srcs", ], args: metalava_updatable_media_args, // Ideally, sdk_version here should be "current_system", but "current - 1" is used // to avoid dependency cycle with framework. sdk_version: "28", aidl: { // TODO(b/135922046) remove this include_dirs: ["frameworks/base/core/java"], }, sdk_version: "system_current", } java_library { name: "updatable_media_stubs", srcs: [":updatable-media-stubs"], // Ideally, sdk_version here should be "current_system", but "current - 1" is used // to avoid dependency cycle with framework. sdk_version: "28", sdk_version: "system_current", } java_library { Loading
media/lib/signer/Android.bp +4 −3 Original line number Diff line number Diff line Loading @@ -16,8 +16,9 @@ java_sdk_library { name: "com.android.mediadrm.signer", srcs: ["java/**/*.java"], srcs: [ "java/**/*.java", ":framework-srcs", ], api_packages: ["com.android.mediadrm.signer"], srcs_lib: "framework", srcs_lib_whitelist_pkgs: ["android.media"], }