diff options
author | 2018-05-25 13:41:10 -0700 | |
---|---|---|
committer | 2018-05-25 13:42:27 -0700 | |
commit | 81096f0ef3bb811198e3522a2150bfbe9b5da2d6 (patch) | |
tree | 3864c36a917300ca1713d5d30615abed47cfd510 /src/main/java/com/google/devtools/build/lib/packages | |
parent | 9b5d886524cd0a65b27079ca76299403a18d2bb7 (diff) |
Migrate FilesToRunProvider, Target, and TemplateVariableInfo to skylarkbuildapi
RELNOTES: None.
PiperOrigin-RevId: 198095817
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/packages')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/packages/Target.java | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/Target.java b/src/main/java/com/google/devtools/build/lib/packages/Target.java index 52c6e8f595..c85eb994b8 100644 --- a/src/main/java/com/google/devtools/build/lib/packages/Target.java +++ b/src/main/java/com/google/devtools/build/lib/packages/Target.java @@ -14,12 +14,9 @@ package com.google.devtools.build.lib.packages; -import com.google.devtools.build.lib.cmdline.Label; import com.google.devtools.build.lib.events.Location; import com.google.devtools.build.lib.packages.License.DistributionType; -import com.google.devtools.build.lib.skylarkinterface.SkylarkCallable; -import com.google.devtools.build.lib.skylarkinterface.SkylarkModule; - +import com.google.devtools.build.lib.skylarkbuildapi.TargetApi; import java.util.Set; import javax.annotation.Nullable; @@ -29,20 +26,7 @@ import javax.annotation.Nullable; * This SkylarkModule does not contain any documentation since Skylark's Target type refers to * TransitiveInfoCollection.class, which contains the appropriate documentation. */ -@SkylarkModule(name = "target", doc = "", documented = false) -public interface Target { - - /** - * Returns the label of this target. (e.g. "//foo:bar") - */ - @SkylarkCallable(name = "label", documented = false) - Label getLabel(); - - /** - * Returns the name of this rule (relative to its owning package). - */ - @SkylarkCallable(name = "name", documented = false) - String getName(); +public interface Target extends TargetApi { /** * Returns the Package to which this rule belongs. |