public interface DependencyFileRuleKeyFactory
| Modifier and Type | Interface and Description |
|---|---|
static interface |
DependencyFileRuleKeyFactory.RuleKeyAndInputs |
| Modifier and Type | Method and Description |
|---|---|
DependencyFileRuleKeyFactory.RuleKeyAndInputs |
build(SupportsDependencyFileRuleKey rule,
com.google.common.collect.ImmutableList<DependencyFileEntry> inputs) |
DependencyFileRuleKeyFactory.RuleKeyAndInputs |
buildManifestKey(SupportsDependencyFileRuleKey rule) |
DependencyFileRuleKeyFactory.RuleKeyAndInputs build(SupportsDependencyFileRuleKey rule, com.google.common.collect.ImmutableList<DependencyFileEntry> inputs) throws IOException
RuleKey for the given BuildRule using the given list of explicit
inputs and an ImmutableSet of the members of possibleDepFileSourcePaths
that were actually used in constructing the key.IOExceptionDependencyFileRuleKeyFactory.RuleKeyAndInputs buildManifestKey(SupportsDependencyFileRuleKey rule) throws IOException
RuleKey used to index the manifest database and the list of inputs that
should appear in the manifest (i.e., those that appeared in the dependency file, because
all other inputs would be accounted for in the manifest key itself).IOException