aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java
index ffaeb6fc58..0bc24677dd 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java
@@ -207,6 +207,7 @@ public abstract class AndroidBinary implements RuleConfiguredTargetFactory {
AndroidManifest.fromAttributes(ruleContext, dataContext, androidSemantics)
.mergeWithDeps(
dataContext,
+ androidSemantics,
resourceDeps,
ApplicationManifest.getManifestValues(ruleContext),
ApplicationManifest.useLegacyMerging(ruleContext));
@@ -246,7 +247,7 @@ public abstract class AndroidBinary implements RuleConfiguredTargetFactory {
applicationManifest =
androidSemantics
.getManifestForRule(ruleContext)
- .mergeWith(ruleContext, dataContext, resourceDeps);
+ .mergeWith(ruleContext, dataContext, androidSemantics, resourceDeps);
Artifact featureOfArtifact =
ruleContext.attributes().isAttributeValueExplicitlySpecified("feature_of")
@@ -902,7 +903,7 @@ public abstract class AndroidBinary implements RuleConfiguredTargetFactory {
}
return Optional.of(
- new ResourceShrinkerActionBuilder(dataContext.getRuleContext())
+ new ResourceShrinkerActionBuilder()
.setResourceApkOut(
dataContext.createOutputArtifact(AndroidRuleClasses.ANDROID_RESOURCES_SHRUNK_APK))
.setShrunkResourcesOut(
@@ -918,7 +919,7 @@ public abstract class AndroidBinary implements RuleConfiguredTargetFactory {
.setTargetAaptVersion(aaptVersion)
.setResourceFilterFactory(resourceFilterFactory)
.setUncompressedExtensions(noCompressExtensions)
- .build());
+ .build(dataContext));
}
@Immutable