Interface | Description |
---|---|
ExportDependencies |
BuildRule that can export a subset of it's dependencies. |
HasCustomDepsLogic | Deprecated |
HasDeclaredAndExtraDeps |
Some rules have a legacy behavior of distinguishing between "declared" deps (i.e.
|
HasInstallHelpers | |
HasMultipleOutputs |
BuildRule instances that support multiple outputs via output
labels. |
HasPostBuildSteps |
Deprecated interface used by
BuildRule s which perform operations after the build. |
HasRuntimeDeps |
Provides a facility for a rule to list dependencies it'll need at runtime.
|
HasSupplementaryOutputs |
BuildRules which supports supplementary outputs.
|
InitializableFromDisk<T> |
Object that has in-memory data structures that need to be populated as a result of executing its
steps.
|
NoopInstallable |
An interface that allows a rule to be specified in a `buck install` command, but that doesn't
require any post-build work for installation.
|
SupportsDependencyFileRuleKey |
Used to tag a rule that supports dependency-file input-based rule keys.
|
SupportsInputBasedRuleKey |
Used to tag a rule that supports input-based rule keys.
|
Class | Description |
---|---|
BuildOutputInitializer<T> |
Delegates the actual reading of disk-cached data to the
InitializableFromDisk and is responsible for safely storing
and retrieving the in-memory data structures. |