diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/ProcessedAndroidData.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/android/ProcessedAndroidData.java | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/ProcessedAndroidData.java b/src/main/java/com/google/devtools/build/lib/rules/android/ProcessedAndroidData.java index 7e468823eb..cbb1034924 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/android/ProcessedAndroidData.java +++ b/src/main/java/com/google/devtools/build/lib/rules/android/ProcessedAndroidData.java @@ -85,7 +85,8 @@ public class ProcessedAndroidData { .setMergedResourcesOut( dataContext.createOutputArtifact(AndroidRuleClasses.ANDROID_RESOURCES_ZIP)) .setMainDexProguardOut( - AndroidBinary.createMainDexProguardSpec(dataContext.getRuleContext())) + AndroidBinary.createMainDexProguardSpec( + dataContext.getLabel(), dataContext.getActionConstructionContext())) .conditionalKeepRules(conditionalKeepRules) .setDataBindingInfoZip( dataBindingEnabled @@ -205,7 +206,8 @@ public class ProcessedAndroidData { builderForNonIncrementalTopLevelTarget( dataContext, manifest, ImmutableMap.of(), aaptVersion) .setMainDexProguardOut( - AndroidBinary.createMainDexProguardSpec(dataContext.getRuleContext())) + AndroidBinary.createMainDexProguardSpec( + dataContext.getLabel(), dataContext.getActionConstructionContext())) .setPackageUnderTest(packageUnderTest) .setIsTestWithResources(hasLocalResourceFiles) .withResourceDependencies(resourceDeps) @@ -258,7 +260,10 @@ public class ProcessedAndroidData { // Output .setProguardOut( - ProguardHelper.getProguardConfigArtifact(dataContext.getRuleContext(), proguardPrefix)); + ProguardHelper.getProguardConfigArtifact( + dataContext.getLabel(), + dataContext.getActionConstructionContext(), + proguardPrefix)); } static ProcessedAndroidData of( |