aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.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/java/JavaCompilationHelper.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/java/JavaCompilationHelper.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java
index 0ba822fb4c..d0fd5b862b 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaCompilationHelper.java
@@ -719,7 +719,7 @@ public final class JavaCompilationHelper {
private static ImmutableList<String> getDefaultJavacOptsFromRule(RuleContext ruleContext) {
return ImmutableList.copyOf(
Iterables.concat(
- JavaToolchainProvider.fromRuleContext(ruleContext).getJavacOptions(),
+ JavaToolchainProvider.from(ruleContext).getJavacOptions(),
ruleContext.getExpander().withDataLocations().tokenized("javacopts")));
}
@@ -735,8 +735,7 @@ public final class JavaCompilationHelper {
public static JavaToolchainProvider getJavaToolchainProvider(
RuleContext ruleContext, String implicitAttributesSuffix) {
- return ruleContext.getPrerequisite(
- ":java_toolchain" + implicitAttributesSuffix, Mode.TARGET, JavaToolchainProvider.class);
+ return JavaToolchainProvider.from(ruleContext, ":java_toolchain" + implicitAttributesSuffix);
}
public static JavaToolchainProvider getJavaToolchainProvider(RuleContext ruleContext) {