T
- the type that is used to share build state between rules in the pipeline@Deprecated public interface SupportsPipelining<T extends RulePipelineState> extends BuildRule
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableList<? extends Step> |
getPipelinedBuildSteps(BuildContext context,
BuildableContext buildableContext,
T state)
Deprecated.
|
RulePipelineStateFactory<T> |
getPipelineStateFactory()
Deprecated.
|
SupportsPipelining<T> |
getPreviousRuleInPipeline()
Deprecated.
|
static boolean |
isSupported(BuildRule rule)
Deprecated.
|
boolean |
useRulePipelining()
Deprecated.
|
compareTo, getBuildDeps, getBuildSteps, getBuildTarget, getFullyQualifiedName, getProjectFilesystem, getSourcePathToOutput, hasBuildSteps, isCacheable, outputFileCanBeCopied, shouldRespectInputSizeLimitForRemoteExecution, toString, updateBuildRuleResolver
getDependencies, getSourcePathOutputs
getType
static boolean isSupported(BuildRule rule)
boolean useRulePipelining()
@Nullable SupportsPipelining<T> getPreviousRuleInPipeline()
com.google.common.collect.ImmutableList<? extends Step> getPipelinedBuildSteps(BuildContext context, BuildableContext buildableContext, T state)
RulePipelineStateFactory<T> getPipelineStateFactory()