public class DependencyFileRuleKeyManager extends Object
Constructor and Description |
---|
DependencyFileRuleKeyManager(DepFiles depFiles,
BuildRule rule,
Discardable<BuildInfoRecorder> buildInfoRecorder,
OnDiskBuildInfo onDiskBuildInfo,
RuleKeyFactories ruleKeyFactories,
BuckEventBus eventBus) |
Modifier and Type | Method and Description |
---|---|
Optional<DependencyFileRuleKeyFactory.RuleKeyAndInputs> |
calculateDepFileRuleKey(Optional<com.google.common.collect.ImmutableList<String>> depFile,
boolean allowMissingInputs) |
boolean |
checkMatchingDepfile() |
boolean |
useDependencyFileRuleKey() |
public DependencyFileRuleKeyManager(DepFiles depFiles, BuildRule rule, Discardable<BuildInfoRecorder> buildInfoRecorder, OnDiskBuildInfo onDiskBuildInfo, RuleKeyFactories ruleKeyFactories, BuckEventBus eventBus)
public boolean useDependencyFileRuleKey()
public boolean checkMatchingDepfile() throws IOException
IOException
public Optional<DependencyFileRuleKeyFactory.RuleKeyAndInputs> calculateDepFileRuleKey(Optional<com.google.common.collect.ImmutableList<String>> depFile, boolean allowMissingInputs) throws IOException
IOException