Interface | Description |
---|---|
ArchiveDependencySupplier |
Supplies dependencies that are archives.
|
DependencyFileRuleKeyFactory | |
DependencyFileRuleKeyFactory.RuleKeyAndInputs | |
RuleKeyAppendable | Deprecated |
RuleKeyAppendable.RuleKeyAppendableSink | Deprecated |
RuleKeyCache<V> |
Interface for caches for rule keys.
|
RuleKeyCacheScope<V> |
A class managing access to a
RuleKeyCache for the duration of a build. |
RuleKeyFactory<RULE_KEY> | |
RuleKeyFactoryWithDiagnostics<RULE_KEY> |
A rule key factory that provides diagnostic facilities.
|
RuleKeyScopedHasher |
Used to construct rulekey "scopes".
|
RuleKeyScopedHasher.ContainerScope | |
TrackableRuleKeyCache<V> |
RuleKeyCache that can be tracked with
CacheStatsTracker |
ValueExtractor |
Extracts a value, e.g.
|
Class | Description |
---|---|
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> |
A
RuleKey cache used by a RuleKeyFactory . |
DefaultRuleKeyFactory |
A
RuleKeyFactory which adds some default settings to RuleKey s. |
DefaultRuleKeyScopedHasher<HASH> |
A wrapper of
RuleKeyHasher that provides scoped hashing facilities. |
DefaultRuleKeyScopedHasher.DefaultContainerScope | |
DependencyFileEntry | |
EventPostingRuleKeyCacheScope<V> |
A
RuleKeyCacheScope which logs stats on close. |
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> |
A
RuleKey cache used by a RuleKeyFactory . |
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.
|
Enum | Description |
---|---|
RuleKeyType |
Enum denoting a type of the rulekeys produced by various rulekey factories.
|
Exception | Description |
---|---|
SizeLimiter.SizeLimitException |