public class HaskellHaddockRule extends AbstractBuildRuleWithDeclaredAndExtraDeps
Modifier and Type | Method and Description |
---|---|
static HaskellHaddockRule |
from(BuildTarget buildTarget,
ProjectFilesystem projectFilesystem,
BuildRuleParams buildRuleParams,
SourcePathRuleFinder ruleFinder,
Tool haddockTool,
com.google.common.collect.ImmutableList<String> flags,
com.google.common.collect.ImmutableSet<com.facebook.buck.features.haskell.HaskellHaddockInput> inputs) |
com.google.common.collect.ImmutableList<Step> |
getBuildSteps(BuildContext context,
BuildableContext buildableContext) |
SourcePath |
getSourcePathToOutput() |
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, getFullyQualifiedName, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution
public static HaskellHaddockRule from(BuildTarget buildTarget, ProjectFilesystem projectFilesystem, BuildRuleParams buildRuleParams, SourcePathRuleFinder ruleFinder, Tool haddockTool, com.google.common.collect.ImmutableList<String> flags, com.google.common.collect.ImmutableSet<com.facebook.buck.features.haskell.HaskellHaddockInput> inputs)
public SourcePath getSourcePathToOutput()
public com.google.common.collect.ImmutableList<Step> getBuildSteps(BuildContext context, BuildableContext buildableContext)