Interface BuildArtifact

  • All Superinterfaces:
    AddsToRuleKey, Artifact, Comparable<Artifact>, SkylarkArtifactApi,,

    public interface BuildArtifact
    extends Artifact
    Represents an Artifact that is materialized by an Action.

    This is not intended to be exposed to users, but used only by the build engine.

    • Method Detail

      • getActionDataKey

        ActionAnalysisDataKey getActionDataKey()
        the key to the ActionAnalysisData that owns this artifact. This is null if this is a legacy artifact (one that refers to a source path of an old BuildRule.
      • getOutputPath

        Path getOutputPath()
        the path the user intends to write to relative to the assigned package path.