aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/android/AndroidCommon.java
diff options
context:
space:
mode:
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.java44
1 files changed, 0 insertions, 44 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 20e34940d1..c917b5dd06 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
@@ -13,7 +13,6 @@
// limitations under the License.
package com.google.devtools.build.lib.rules.android;
-import com.google.common.base.Optional;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableSet;
import com.google.devtools.build.lib.actions.Artifact;
@@ -40,7 +39,6 @@ import com.google.devtools.build.lib.packages.AggregatingAttributeMapper;
import com.google.devtools.build.lib.packages.AttributeMap;
import com.google.devtools.build.lib.packages.BuildType;
import com.google.devtools.build.lib.packages.Rule;
-import com.google.devtools.build.lib.rules.android.AndroidRuleClasses.MultidexMode;
import com.google.devtools.build.lib.rules.android.ResourceContainer.ResourceType;
import com.google.devtools.build.lib.rules.cpp.CcLinkParams;
import com.google.devtools.build.lib.rules.cpp.CcLinkParamsProvider;
@@ -119,7 +117,6 @@ public class AndroidCommon {
NestedSetBuilder.emptySet(Order.STABLE_ORDER);
private JavaCompilationArgs javaCompilationArgs = JavaCompilationArgs.EMPTY_ARGS;
private JavaCompilationArgs recursiveJavaCompilationArgs = JavaCompilationArgs.EMPTY_ARGS;
- private JackCompilationHelper jackCompilationHelper;
private NestedSet<Artifact> jarsProducedForRuntime;
private Artifact classJar;
private Artifact iJar;
@@ -374,11 +371,6 @@ public class AndroidCommon {
return transitiveAarNativeLibs;
}
- Artifact compileDexWithJack(
- MultidexMode mode, Optional<Artifact> mainDexList, Collection<Artifact> proguardSpecs) {
- return jackCompilationHelper.compileAsDex(mode, mainDexList, proguardSpecs);
- }
-
private void compileResources(
JavaSemantics javaSemantics,
ResourceApk resourceApk,
@@ -575,11 +567,6 @@ public class AndroidCommon {
}
}
- jackCompilationHelper = initJack(helper.getAttributes());
- if (ruleContext.hasErrors()) {
- return null;
- }
-
initJava(
javaSemantics,
helper,
@@ -614,32 +601,6 @@ public class AndroidCommon {
return helper;
}
- JackCompilationHelper initJack(JavaTargetAttributes attributes) throws InterruptedException {
- AndroidSdkProvider sdk = AndroidSdkProvider.fromRuleContext(ruleContext);
- return new JackCompilationHelper.Builder()
- // blaze infrastructure
- .setRuleContext(ruleContext)
- // configuration
- .setOutputArtifact(
- ruleContext.getImplicitOutputArtifact(AndroidRuleClasses.ANDROID_LIBRARY_JACK_FILE))
- // tools
- .setJackBinary(sdk.getJack())
- .setJillBinary(sdk.getJill())
- .setResourceExtractorBinary(sdk.getResourceExtractor())
- .setJackBaseClasspath(sdk.getAndroidBaseClasspathForJack())
- // sources
- .addJavaSources(attributes.getSourceFiles())
- .addSourceJars(attributes.getSourceJars())
- .addResources(attributes.getResources())
- .addResourceJars(attributes.getResourceJars())
- .addProcessorNames(attributes.getProcessorNames())
- .addProcessorClasspathJars(attributes.getProcessorPath())
- .addExports(JavaCommon.getExports(ruleContext))
- .addClasspathDeps(javaCommon.targetsTreatedAsDeps(ClasspathType.COMPILE_ONLY))
- .addRuntimeDeps(javaCommon.targetsTreatedAsDeps(ClasspathType.RUNTIME_ONLY))
- .build();
- }
-
private void initJava(
JavaSemantics javaSemantics,
JavaCompilationHelper helper,
@@ -790,11 +751,6 @@ public class AndroidCommon {
zipAlignedApk,
apksUnderTest))
.add(JavaCompilationArgsProvider.class, compilationArgsProvider)
- .add(
- JackLibraryProvider.class,
- asNeverLink
- ? jackCompilationHelper.compileAsNeverlinkLibrary()
- : jackCompilationHelper.compileAsLibrary())
.addSkylarkTransitiveInfo(AndroidSkylarkApiProvider.NAME, new AndroidSkylarkApiProvider())
.addOutputGroup(
OutputGroupProvider.HIDDEN_TOP_LEVEL, collectHiddenTopLevelArtifacts(ruleContext))