public interface BuildArtifact extends Artifact
Modifier and Type | Method and Description |
---|---|
ActionAnalysisDataKey |
getActionDataKey() |
Path |
getOutputPath() |
ExplicitBuildTargetSourcePath |
getSourcePath() |
asBound, asDeclared, asOutputArtifact, isBound
asSkylarkOutputArtifact, getBasename, getExtension, getOwner, getShortPath, isImmutable, isSource
isHashable
debugPrint, repr, str
compareTo
@Value.Parameter @Nullable ActionAnalysisDataKey getActionDataKey()
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.ExplicitBuildTargetSourcePath getSourcePath()
Path getOutputPath()