diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java index 1c5d7a00e5..843e96319f 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java +++ b/src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java @@ -448,11 +448,12 @@ public class AndroidCommon { } else { Artifact outputDepsProto = javacHelper.createOutputDepsProtoArtifact(resourceClassJar, javaArtifactsBuilder); - javacHelper.createCompileAction( + javacHelper.createCompileActionWithInstrumentation( resourceClassJar, null /* manifestProtoOutput */, null /* genSourceJar */, - outputDepsProto); + outputDepsProto, + javaArtifactsBuilder); } } else { // Otherwise, it should have been the AndroidRuleClasses.ANDROID_RESOURCES_CLASS_JAR. @@ -698,7 +699,8 @@ public class AndroidCommon { helper.createSourceJarAction(srcJar, genSourceJar); outputDepsProto = helper.createOutputDepsProtoArtifact(classJar, javaArtifactsBuilder); - helper.createCompileAction(classJar, manifestProtoOutput, genSourceJar, outputDepsProto); + helper.createCompileActionWithInstrumentation(classJar, manifestProtoOutput, genSourceJar, + outputDepsProto, javaArtifactsBuilder); if (isBinary) { generatedExtensionRegistryProvider = @@ -879,10 +881,6 @@ public class AndroidCommon { return javaCommon.getJavacOpts(); } - public Artifact getClassJar() { - return classJar; - } - public Artifact getGenClassJar() { return genClassJar; } @@ -908,6 +906,10 @@ public class AndroidCommon { return jarsProducedForRuntime; } + public Artifact getInstrumentedJar() { + return javaCommon.getJavaCompilationArtifacts().getInstrumentedJar(); + } + public NestedSet<Artifact> getTransitiveNeverLinkLibraries() { return transitiveNeverlinkLibraries; } |