public class ModernBuildableSupport extends Object
Modifier and Type | Method and Description |
---|---|
static RecordArtifactVerifier |
getDerivedArtifactVerifier(BuildTarget buildTarget,
ProjectFilesystem filesystem,
AddsToRuleKey buildable) |
static RecordArtifactVerifier |
getDerivedArtifactVerifier(BuildTarget target,
ProjectFilesystem filesystem,
AddsToRuleKey buildable,
BuildableContext buildableContext)
Derives an ArtifactVerifier from the @AddToRuleKey annotated fields.
|
static BuildCellRelativePathFactory |
newCellRelativePathFactory(Path buildCellRootPath,
ProjectFilesystem projectFilesystem)
Creates a BuildCellRelativePathFactory for a build root and filesystem pair.
|
static OutputPathResolver |
newOutputPathResolver(BuildTarget buildTarget,
ProjectFilesystem projectFilesystem) |
public static BuildCellRelativePathFactory newCellRelativePathFactory(Path buildCellRootPath, ProjectFilesystem projectFilesystem)
public static OutputPathResolver newOutputPathResolver(BuildTarget buildTarget, ProjectFilesystem projectFilesystem)
public static RecordArtifactVerifier getDerivedArtifactVerifier(BuildTarget target, ProjectFilesystem filesystem, AddsToRuleKey buildable, BuildableContext buildableContext)
public static RecordArtifactVerifier getDerivedArtifactVerifier(BuildTarget buildTarget, ProjectFilesystem filesystem, AddsToRuleKey buildable)