Skip to content

Commit

Permalink
Migrate ProguardMappingInfo to Starlark.
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 666100720
Change-Id: I2e799d7c7f8b3b11f585d4749c2528e5a9f04fe3
  • Loading branch information
ahumesky authored and copybara-github committed Aug 22, 2024
1 parent 79ac8d6 commit 15c0e9c
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 3 deletions.
2 changes: 1 addition & 1 deletion rules/android_binary/impl.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,7 @@ def _process_dex(ctx, validation_ctx, packaged_resources_ctx, deploy_ctx, bp_ctx
providers.append(AndroidPreDexJarInfo(pre_dex_jar = binary_jar))

if postprocessing_output_map:
providers.append(ProguardMappingInfo(postprocessing_output_map))
providers.append(ProguardMappingInfo(proguard_mapping = postprocessing_output_map))

return ProviderInfo(
name = "dex_ctx",
Expand Down
8 changes: 7 additions & 1 deletion rules/providers.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,13 @@ AndroidLibraryResourceClassJarProvider = provider(
),
)

ProguardMappingInfo = provider(
doc = "ProguardMappingInfo",
fields = dict(
proguard_mapping = "",
),
)

# Native defined providers which will be gradually migrated to Starlark.
# We re-export these here so that all our providers can be loaded from this file.
ApkInfo = providers.ApkInfo
Expand All @@ -250,7 +257,6 @@ AndroidAssetsInfo = providers.AndroidAssetsInfo
AndroidIdeInfo = providers.AndroidIdeInfo
DataBindingV2Info = providers.DataBindingV2Info
AndroidFeatureFlagSet = providers.AndroidFeatureFlagSet # buildifier: disable=name-conventions
ProguardMappingInfo = providers.ProguardMappingInfo
BaselineProfileProvider = providers.BaselineProfileProvider # buildifier: disable=name-conventions
AndroidDexInfo = providers.AndroidDexInfo
AndroidOptimizationInfo = providers.AndroidOptimizationInfo
1 change: 0 additions & 1 deletion rules/reexport_providers.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@ providers = struct(
AndroidIdeInfo = AndroidIdeInfo,
DataBindingV2Info = DataBindingV2Info,
AndroidFeatureFlagSet = AndroidFeatureFlagSet,
ProguardMappingInfo = ProguardMappingInfo,
BaselineProfileProvider = BaselineProfileProvider,
AndroidDexInfo = AndroidDexInfo,
AndroidOptimizationInfo = AndroidOptimizationInfo,
Expand Down

0 comments on commit 15c0e9c

Please sign in to comment.