public class DCompileBuildRule extends AbstractBuildRuleWithDeclaredAndExtraDeps
Constructor and Description |
---|
DCompileBuildRule(BuildTarget buildTarget,
ProjectFilesystem projectFilesystem,
BuildRuleParams buildRuleParams,
Tool compiler,
com.google.common.collect.ImmutableList<String> compilerFlags,
String name,
com.google.common.collect.ImmutableSortedSet<SourcePath> sources,
com.google.common.collect.ImmutableList<com.facebook.buck.features.d.DIncludes> includes) |
Modifier and Type | Method and Description |
---|---|
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 DCompileBuildRule(BuildTarget buildTarget, ProjectFilesystem projectFilesystem, BuildRuleParams buildRuleParams, Tool compiler, com.google.common.collect.ImmutableList<String> compilerFlags, String name, com.google.common.collect.ImmutableSortedSet<SourcePath> sources, com.google.common.collect.ImmutableList<com.facebook.buck.features.d.DIncludes> includes)
public com.google.common.collect.ImmutableList<Step> getBuildSteps(BuildContext context, BuildableContext buildableContext)
public SourcePath getSourcePathToOutput()