AbstractRuleKeyBuilder<RULE_KEY> |
Base class for rulekey builders.
|
AlterRuleKeys |
|
ContentAgnosticRuleKeyFactory |
A factory for generating RuleKey s that only take into the account the path of a file and
not the contents(hash) of the file.
|
DefaultDependencyFileRuleKeyFactory |
A factory for generating dependency-file RuleKey s.
|
DefaultRuleKeyCache<V> |
|
DefaultRuleKeyFactory |
|
DefaultRuleKeyScopedHasher<HASH> |
A wrapper of RuleKeyHasher that provides scoped hashing facilities.
|
DefaultRuleKeyScopedHasher.DefaultContainerScope |
|
DependencyFileEntry |
|
EventPostingRuleKeyCacheScope<V> |
|
FieldValueExtractor |
Extracts a value of a given field, that is assumed to be accessible.
|
InputBasedRuleKeyFactory |
A factory for generating input-based RuleKey s.
|
InputBasedRuleKeyFactory.Result<RULE_KEY> |
|
NoopRuleKeyScopedHasher |
Does nothing.
|
RuleKeyBuilder<RULE_KEY> |
A base implementation for rule key builders.
|
RuleKeyCacheRecycler<V> |
Class which encapsulates all effort to cache and reuse a RuleKeyCache between builds.
|
RuleKeyCacheRecycler.SettingsAffectingCache |
Any external settings which, if changed, will cause the entire cache to be invalidated.
|
RuleKeyDiagnostics<RULE_KEY,DIAG_KEY> |
Contains functionality related to rulekey diagnostics.
|
RuleKeyDiagnostics.Result<RULE_KEY,DIAG_KEY> |
|
RuleKeyFactories |
The various rule key factories used by the build engine.
|
RuleKeyFieldLoader |
|
RuleKeyResult<R> |
The result of rule key computation, including the deps and inputs used to calculate the value.
|
SingleBuildActionRuleKeyCache<V> |
|
SizeLimiter |
A class that keeps track of size and throws an exception if the size limit is exceeded.
|
TrackedRuleKeyCache<V> |
A DefaultRuleKeyCache that records cache stats information in the corresponding CacheStatsTracker
|
ValueMethodValueExtractor |
Extracts a value of a given field, that is assumed to be accessible.
|