public abstract class AbstractActionGraphBuilder extends AbstractBuildRuleResolver implements ActionGraphBuilder
| Constructor and Description |
|---|
AbstractActionGraphBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkRuleIsBuiltForCorrectTarget(BuildTarget arg,
BuildRule rule) |
com.google.common.collect.ImmutableSortedMap<BuildTarget,BuildRule> |
computeAllIfAbsent(com.google.common.collect.ImmutableMap<BuildTarget,java.util.function.Function<BuildTarget,BuildRule>> mappings) |
com.google.common.collect.ImmutableSortedSet<BuildRule> |
requireAllRules(Iterable<BuildTarget> buildTargets) |
com.google.common.util.concurrent.ListenableFuture<BuildRule> |
requireRuleFuture(BuildTarget target) |
filterBuildRuleInputs, filterBuildRuleInputs, filterBuildRuleInputs, filterBuildRuleInputs, getAllRules, getRule, getRule, getRule, getRuleOptionalWithType, getRuleWithType, getSourcePathResolverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddToIndex, computeIfAbsent, getBuildRules, getParallelizer, getSuccessfullyConstructedBuildRules, invalidate, requireMetadata, requireRulegetAllRules, getRule, getRuleOptional, getRuleOptionalWithType, getRuleWithTypefilterBuildRuleInputs, filterBuildRuleInputs, filterBuildRuleInputs, filterBuildRuleInputs, getRule, getRule, getSourcePathResolverpublic com.google.common.collect.ImmutableSortedSet<BuildRule> requireAllRules(Iterable<BuildTarget> buildTargets)
requireAllRules in interface ActionGraphBuilderpublic com.google.common.collect.ImmutableSortedMap<BuildTarget,BuildRule> computeAllIfAbsent(com.google.common.collect.ImmutableMap<BuildTarget,java.util.function.Function<BuildTarget,BuildRule>> mappings)
computeAllIfAbsent in interface ActionGraphBuilderpublic com.google.common.util.concurrent.ListenableFuture<BuildRule> requireRuleFuture(BuildTarget target)
requireRuleFuture in interface ActionGraphBuilderprotected void checkRuleIsBuiltForCorrectTarget(BuildTarget arg, BuildRule rule)