Interface BoundArtifact

  • All Superinterfaces:
    AddsToRuleKey, Artifact, Comparable<Artifact>, SkylarkArtifactApi, com.google.devtools.build.lib.skylarkinterface.SkylarkPrintable, com.google.devtools.build.lib.skylarkinterface.SkylarkValue
    All Known Implementing Classes:
    SourceArtifactImpl

    public interface BoundArtifact
    extends Artifact
    Represents an Artifact that will be materialized by the action execution phase. This can either be a source file or a file produced by an action.

    A bound artifact is only either an SourceArtifact or BuildArtifact

    This interface is not intended to be used by users, but only by the framework.