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, getRuntimeDepsdeprecatedGetExtraDeps, getBuildDeps, getDeclaredDeps, getTargetGraphOnlyDepsequals, getBuildTarget, getDependencies, getProjectFilesystem, getSourcePathOutputs, getType, hasBuildSteps, hashCode, injectFields, isCacheable, toString, updateBuildRuleResolverclone, finalize, getClass, notify, notifyAll, wait, wait, waitcompareTo, getBuildDeps, getBuildTarget, getFullyQualifiedName, getProjectFilesystem, hasBuildSteps, isCacheable, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution, toString, updateBuildRuleResolvergetDependencies, getSourcePathOutputsgetTypepublic HaskellBinary(BuildTarget buildTarget, ProjectFilesystem projectFilesystem, BuildRuleParams buildRuleParams, com.google.common.collect.ImmutableSet<BuildRule> deps, Tool binary, SourcePath output)
public Tool getExecutableCommand(OutputLabel outputLabel)
BinaryBuildRuleoutputLabel - associated with the executablepublic SourcePath getSourcePathToOutput()
public com.google.common.collect.ImmutableSet<BuildRule> getBinaryDeps()