Skip to content

Commit ecdff34

Browse files
timpeutcopybara-github
authored andcommitted
Internal change
PiperOrigin-RevId: 845943062 Change-Id: Id6195e9d4dddb0b138ebedf64680ddd5efc004b3
1 parent ea2cb47 commit ecdff34

2 files changed

Lines changed: 12 additions & 1 deletion

File tree

mobile_install/adapters/android_binary.bzl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ load(
2424
)
2525
load("//mobile_install:transform.bzl", "dex", "filter_jars")
2626
load("//mobile_install:utils.bzl", "utils")
27-
load("//providers:providers.bzl", "AndroidBinaryNativeLibsInfo", "AndroidIdeInfo")
27+
load("//providers:providers.bzl", "AndroidBinaryNativeLibsInfo", "AndroidBuildStampInfo", "AndroidIdeInfo")
2828
load("//rules:visibility.bzl", "PROJECT_VISIBILITY")
2929
load("//rules/flags:flags.bzl", "flags")
3030
load("@rules_java//java/common:java_info.bzl", "JavaInfo")
@@ -49,6 +49,7 @@ def extract(target, ctx):
4949
Input for process method
5050
"""
5151
extension_registry_class_jar = utils.get_extension_registry_class_jar(target)
52+
build_stamp_java_info = target[AndroidBuildStampInfo].java_info if AndroidBuildStampInfo in target else None
5253

5354
java_package = target[AndroidIdeInfo].java_package
5455
if java_package == None:
@@ -76,6 +77,9 @@ def extract(target, ctx):
7677
[
7778
extension_registry_class_jar,
7879
] if extension_registry_class_jar else []
80+
) +
81+
(
82+
build_stamp_java_info.runtime_output_jars if build_stamp_java_info else []
7983
),
8084
get_desugar_classpath(target[JavaInfo]),
8185
),

providers/providers.bzl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -496,6 +496,13 @@ AndroidLocalizedFilesInfo = provider(
496496
),
497497
)
498498

499+
AndroidBuildStampInfo = provider(
500+
doc = "AndroidBuildStampInfo",
501+
fields = dict(
502+
java_info = "JavaInfo for the generated build stamp.",
503+
),
504+
)
505+
499506
# Keep these symobols until rules/providers.bzl is deleted from release.
500507
AndroidResourcesInfo = None
501508
AndroidManifestInfo = None

0 commit comments

Comments
 (0)