aboutsummaryrefslogtreecommitdiff
path: root/rules/android_library/impl.bzl
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-02-16 01:11:03 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2022-02-16 01:11:03 +0000
commit17ccc647340c74531c9c6ef3e9defb89416d7951 (patch)
tree4ff6434731886c36f5a6eef7606a7d31696542df /rules/android_library/impl.bzl
parent7f7740c9ea674bf465c2afe0496065f7a6a0449e (diff)
parent21b742bc1da1235309d33fdb4d20980e40eaef34 (diff)
downloadbazelbuild-rules_android-17ccc647340c74531c9c6ef3e9defb89416d7951.tar.gz
Snap for 8188146 from 21b742bc1da1235309d33fdb4d20980e40eaef34 to tm-frc-media-release
Change-Id: I5220047238ec55890009d8c01ba2b1471904a953
Diffstat (limited to 'rules/android_library/impl.bzl')
-rw-r--r--rules/android_library/impl.bzl16
1 files changed, 8 insertions, 8 deletions
diff --git a/rules/android_library/impl.bzl b/rules/android_library/impl.bzl
index 286d7b5..232899c 100644
--- a/rules/android_library/impl.bzl
+++ b/rules/android_library/impl.bzl
@@ -151,7 +151,7 @@ def _process_resources(ctx, java_package, **unused_ctxs):
# misbehavior on the Java side.
fix_resource_transitivity = bool(ctx.attr.srcs),
fix_export_exporting = acls.in_fix_export_exporting_rollout(str(ctx.label)),
- propagate_resources = not ctx.attr._android_test_migration,
+ android_test_migration = ctx.attr._android_test_migration,
# Tool and Processing related inputs
aapt = get_android_toolchain(ctx).aapt2.files_to_run,
@@ -211,12 +211,11 @@ def _process_data_binding(ctx, java_package, resources_ctx, **unused_sub_ctxs):
defines_resources = resources_ctx.defines_resources,
enable_data_binding = ctx.attr.enable_data_binding,
java_package = java_package,
- layout_info = resources_ctx.data_binding_layout_info,
deps = utils.collect_providers(DataBindingV2Info, ctx.attr.deps),
exports = utils.collect_providers(DataBindingV2Info, ctx.attr.exports),
data_binding_exec = get_android_toolchain(ctx).data_binding_exec.files_to_run,
data_binding_annotation_processor =
- get_android_toolchain(ctx).data_binding_annotation_processor[JavaPluginInfo],
+ get_android_toolchain(ctx).data_binding_annotation_processor[JavaInfo],
data_binding_annotation_template =
utils.only(get_android_toolchain(ctx).data_binding_annotation_template.files.to_list()),
),
@@ -253,11 +252,11 @@ def _process_jvm(ctx, exceptions_ctx, resources_ctx, idl_ctx, db_ctx, **unused_s
utils.collect_providers(JavaInfo, ctx.attr.deps, idl_ctx.idl_deps),
exports = utils.collect_providers(JavaInfo, ctx.attr.exports),
plugins = (
- utils.collect_providers(JavaPluginInfo, ctx.attr.plugins) +
+ utils.collect_providers(JavaInfo, ctx.attr.plugins) +
db_ctx.java_plugins
),
exported_plugins = utils.collect_providers(
- JavaPluginInfo,
+ JavaInfo,
ctx.attr.exported_plugins,
),
annotation_processor_additional_outputs = (
@@ -340,9 +339,9 @@ def _process_native(ctx, idl_ctx, **unused_ctx):
AndroidCcLinkParamsInfo(
cc_common.merge_cc_infos(
cc_infos = [
- info.cc_link_params_info
+ info.cc_info
for info in utils.collect_providers(
- JavaInfo,
+ JavaCcLinkParamsInfo,
ctx.attr.deps,
ctx.attr.exports,
idl_ctx.idl_deps,
@@ -432,9 +431,11 @@ def _make_legacy_provider(intellij_ctx, jvm_ctx, providers):
android = _intellij.make_legacy_android_provider(intellij_ctx.android_ide_info),
java = struct(
annotation_processing = jvm_ctx.java_info.annotation_processing,
+ compilation_info = jvm_ctx.java_info.compilation_info,
outputs = jvm_ctx.java_info.outputs,
source_jars = depset(jvm_ctx.java_info.source_jars),
transitive_deps = jvm_ctx.java_info.transitive_compile_time_jars,
+ transitive_exports = jvm_ctx.java_info.transitive_exports,
transitive_runtime_deps = jvm_ctx.java_info.transitive_runtime_jars,
transitive_source_jars = jvm_ctx.java_info.transitive_source_jars,
),
@@ -499,7 +500,6 @@ def finalize(
[ctx.outputs.lib_src_jar],
transitive = [jvm_ctx.java_info.transitive_source_jars],
),
- _direct_source_jars = depset([ctx.outputs.lib_src_jar]),
_hidden_top_level_INTERNAL_ = depset(
resources_ctx.validation_results,
transitive = [