diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/analysis/InputFileConfiguredTarget.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/analysis/InputFileConfiguredTarget.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/analysis/InputFileConfiguredTarget.java b/src/main/java/com/google/devtools/build/lib/analysis/InputFileConfiguredTarget.java index 2374981007..a6da763d68 100644 --- a/src/main/java/com/google/devtools/build/lib/analysis/InputFileConfiguredTarget.java +++ b/src/main/java/com/google/devtools/build/lib/analysis/InputFileConfiguredTarget.java @@ -20,6 +20,8 @@ import com.google.devtools.build.lib.collect.nestedset.NestedSetBuilder; import com.google.devtools.build.lib.collect.nestedset.Order; import com.google.devtools.build.lib.packages.InputFile; import com.google.devtools.build.lib.packages.License; +import com.google.devtools.build.lib.skylarkinterface.SkylarkPrinter; +import com.google.devtools.build.lib.skylarkinterface.SkylarkValue; import com.google.devtools.build.lib.util.Preconditions; /** @@ -28,7 +30,7 @@ import com.google.devtools.build.lib.util.Preconditions; * All InputFiles for the same target are equivalent, so configuration does not * play any role here and is always set to <b>null</b>. */ -public final class InputFileConfiguredTarget extends FileConfiguredTarget { +public final class InputFileConfiguredTarget extends FileConfiguredTarget implements SkylarkValue { private final Artifact artifact; private final NestedSet<TargetLicense> licenses; @@ -75,4 +77,9 @@ public final class InputFileConfiguredTarget extends FileConfiguredTarget { public boolean hasOutputLicenses() { return false; } + + @Override + public void repr(SkylarkPrinter printer) { + printer.append("<input file target " + getTarget().getLabel() + ">"); + } } |