From a90a976418e31922749d20e0caaa19cfe129ddbd Mon Sep 17 00:00:00 2001 From: jcater Date: Fri, 17 Nov 2017 09:25:19 -0800 Subject: Convert JavaToolchainProvider to a concrete class, and a subclass of ToolchainInfo. PiperOrigin-RevId: 176117866 --- .../com/google/devtools/build/lib/rules/android/AndroidBinary.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java') 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 ee4413d277..de767540c7 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 @@ -339,7 +339,7 @@ public abstract class AndroidBinary implements RuleConfiguredTargetFactory { .withEnforcementLevel(oneVersionEnforcementLevel) .outputArtifact( ruleContext.getImplicitOutputArtifact(JavaSemantics.JAVA_ONE_VERSION_ARTIFACT)) - .useToolchain(JavaToolchainProvider.fromRuleContext(ruleContext)) + .useToolchain(JavaToolchainProvider.from(ruleContext)) .checkJars(transitiveDependencies) .build(ruleContext); } @@ -1501,14 +1501,14 @@ public abstract class AndroidBinary implements RuleConfiguredTargetFactory { // Adds the appropriate SpawnAction options depending on if SingleJar is a jar or not. private static SpawnAction.Builder singleJarSpawnActionBuilder(RuleContext ruleContext) { - Artifact singleJar = JavaToolchainProvider.fromRuleContext(ruleContext).getSingleJar(); + Artifact singleJar = JavaToolchainProvider.from(ruleContext).getSingleJar(); SpawnAction.Builder builder = new SpawnAction.Builder().useDefaultShellEnvironment(); if (singleJar.getFilename().endsWith(".jar")) { builder .setJarExecutable( JavaCommon.getHostJavaExecutable(ruleContext), singleJar, - JavaToolchainProvider.fromRuleContext(ruleContext).getJvmOptions()) + JavaToolchainProvider.from(ruleContext).getJvmOptions()) .addTransitiveInputs(JavaHelper.getHostJavabaseInputs(ruleContext)); } else { builder.setExecutable(singleJar); -- cgit v1.2.3