public class HaskellBinary extends BinaryWrapperRule
Constructor and Description |
---|
HaskellBinary(BuildTarget buildTarget,
ProjectFilesystem projectFilesystem,
BuildRuleParams buildRuleParams,
com.google.common.collect.ImmutableSet<BuildRule> deps,
Tool binary,
SourcePath output) |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableSet<BuildRule> |
getBinaryDeps() |
Tool |
getExecutableCommand(OutputLabel outputLabel)
Command to execute the output of this rule.
|
SourcePath |
getSourcePathToOutput() |
getBuildSteps, getRuntimeDeps
deprecatedGetExtraDeps, getBuildDeps, getDeclaredDeps, getTargetGraphOnlyDeps
equals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hasBuildSteps, hashCode, injectFields, isCacheable, toString, updateBuildRuleResolver
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
compareTo, getBuildDeps, getBuildTarget, getFullyQualifiedName, getProjectFilesystem, hasBuildSteps, isCacheable, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution, toString, updateBuildRuleResolver
getDependencies, getSourcePathOutputs
getType
public HaskellBinary(BuildTarget buildTarget, ProjectFilesystem projectFilesystem, BuildRuleParams buildRuleParams, com.google.common.collect.ImmutableSet<BuildRule> deps, Tool binary, SourcePath output)
public Tool getExecutableCommand(OutputLabel outputLabel)
BinaryBuildRule
outputLabel
- associated with the executablepublic SourcePath getSourcePathToOutput()
public com.google.common.collect.ImmutableSet<BuildRule> getBinaryDeps()