aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/ToolchainType.java
diff options
context:
space:
mode:
authorGravatar John Cater <jcater@google.com>2018-06-22 14:20:22 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-22 14:22:15 -0700
commitc8bd74f76c3e02657571432d2fe4d923803410be (patch)
treec4cf818a9e8d9bd4723c830331311697b8aaeae5 /src/main/java/com/google/devtools/build/lib/rules/ToolchainType.java
parent368bc8ac6080cfce5933ef7ff5d566619bb93add (diff)
ToolchainContext directly implements SkylarkValue and SkylarkIndexable.
Change-Id: I355b138e143771fd826ab03951df821ea7d58ac5 PiperOrigin-RevId: 201740564
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/ToolchainType.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/ToolchainType.java7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/ToolchainType.java b/src/main/java/com/google/devtools/build/lib/rules/ToolchainType.java
index 0139ddfade..1d0c229d88 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/ToolchainType.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/ToolchainType.java
@@ -25,7 +25,6 @@ import com.google.devtools.build.lib.analysis.RuleContext;
import com.google.devtools.build.lib.analysis.Runfiles;
import com.google.devtools.build.lib.analysis.RunfilesProvider;
import com.google.devtools.build.lib.analysis.TemplateVariableInfo;
-import com.google.devtools.build.lib.analysis.ToolchainContext.ResolvedToolchainProviders;
import com.google.devtools.build.lib.analysis.config.BuildConfiguration;
import com.google.devtools.build.lib.analysis.config.BuildConfiguration.Fragment;
import com.google.devtools.build.lib.analysis.config.BuildConfiguration.Options;
@@ -80,10 +79,8 @@ public class ToolchainType implements RuleConfiguredTargetFactory {
&& ruleContext
.getFragment(PlatformConfiguration.class)
.isToolchainTypeEnabled(ruleContext.getLabel())) {
- ResolvedToolchainProviders providers =
- (ResolvedToolchainProviders)
- ruleContext.getToolchainContext().getResolvedToolchainProviders();
- ToolchainInfo toolchainInfo = providers.getForToolchainType(ruleContext.getLabel());
+ ToolchainInfo toolchainInfo =
+ ruleContext.getToolchainContext().forToolchainType(ruleContext.getLabel());
if (toolchainInfo != null) {
toolchainInfo.addGlobalMakeVariables(fragmentBuilder);
}