aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java
diff options
context:
space:
mode:
authorGravatar jcater <jcater@google.com>2017-11-17 09:25:19 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2017-11-17 09:27:23 -0800
commita90a976418e31922749d20e0caaa19cfe129ddbd (patch)
tree4af2b017f1c93f37f1419a3a7159107c9cdf9ce9 /src/main/java/com/google/devtools/build/lib/rules/android/AndroidBinary.java
parenteba63896cc6f83608d59f044dd4d193ec72c03e6 (diff)
Convert JavaToolchainProvider to a concrete class, and a subclass of ToolchainInfo.
PiperOrigin-RevId: 176117866
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.java6
1 files changed, 3 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 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);