aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/analysis/ToolchainContext.java
diff options
context:
space:
mode:
authorGravatar cparsons <cparsons@google.com>2018-06-11 13:15:43 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-11 13:17:22 -0700
commitc7eef96da80ace358e1d19c7b090765747281cfd (patch)
treee1deefb8baf4b10d19cf2b25df06c8982457d6ee /src/main/java/com/google/devtools/build/lib/analysis/ToolchainContext.java
parent8c666d999699f788d4ff286a4a30c9dab0beb5b0 (diff)
Migrate remaining assorted skylark types to skylarkbuildapi
RELNOTES: None. PiperOrigin-RevId: 200100871
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/ToolchainContext.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/analysis/ToolchainContext.java10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/ToolchainContext.java b/src/main/java/com/google/devtools/build/lib/analysis/ToolchainContext.java
index a53b79950e..d73bc22245 100644
--- a/src/main/java/com/google/devtools/build/lib/analysis/ToolchainContext.java
+++ b/src/main/java/com/google/devtools/build/lib/analysis/ToolchainContext.java
@@ -32,8 +32,7 @@ import com.google.devtools.build.lib.concurrent.ThreadSafety.ThreadSafe;
import com.google.devtools.build.lib.events.Location;
import com.google.devtools.build.lib.packages.Attribute;
import com.google.devtools.build.lib.skyframe.ConfiguredTargetAndData;
-import com.google.devtools.build.lib.skylarkinterface.SkylarkModule;
-import com.google.devtools.build.lib.skylarkinterface.SkylarkModuleCategory;
+import com.google.devtools.build.lib.skylarkbuildapi.ToolchainContextApi;
import com.google.devtools.build.lib.skylarkinterface.SkylarkPrinter;
import com.google.devtools.build.lib.skylarkinterface.SkylarkValue;
import com.google.devtools.build.lib.syntax.EvalException;
@@ -48,12 +47,7 @@ import javax.annotation.Nullable;
/** Contains toolchain-related information needed for a {@link RuleContext}. */
@Immutable
@ThreadSafe
-@SkylarkModule(
- name = "ToolchainContext",
- category = SkylarkModuleCategory.BUILTIN,
- doc = "Stores toolchains available to a given rule."
-)
-public class ToolchainContext {
+public class ToolchainContext implements ToolchainContextApi {
public static ToolchainContext create(
String targetDescription,
PlatformInfo executionPlatform,