Interface | Description |
---|---|
AbstractGenruleDescription.CommonArg | |
ProvidesWorkerTool |
WorkerTool provider |
WorkerTool |
Worker tool definition
|
Class | Description |
---|---|
AbstractGenruleDescription<T extends AbstractGenruleDescription.CommonArg> | |
AbstractGenruleStep | |
AbstractGenruleStep.CommandString | |
BaseGenrule<T extends GenruleBuildable> |
Abstract parent class of all Genrules, containing some common functionality while remaining
generic over the
Buildable , to be provided by child
classes. |
BashStep |
Command that makes it possible to run an arbitrary command in Bash.
|
CommandAlias |
A
BinaryBuildRule that wraps other build rules, and can optionally add extra arguments,
environment variables, or run different tools per host Platform . |
CommandAliasDescription | |
CommandAliasDescriptionArg |
Immutable implementation of
CommandAliasDescription.AbstractCommandAliasDescriptionArg . |
CommandAliasDescriptionArg.Builder |
Builds instances of type
CommandAliasDescriptionArg . |
DefaultShellStep | |
DefaultWorkerToolRule |
BuildRule for worker_tools.
|
ExportFile |
Export a file so that it can be easily referenced by other
BuildRule s. |
ExportFileDescription | |
ExportFileDescriptionArg |
Immutable implementation of
ExportFileDescription.AbstractExportFileDescriptionArg . |
ExportFileDescriptionArg.Builder |
Builds instances of type
ExportFileDescriptionArg . |
Genrule |
Build rule for generating a file via a shell command.
|
GenruleAndroidTools |
Immutable class for holding Android paths and tools, for use in
GenruleBuildable . |
GenruleBinary |
Same as a Genrule, but marked as a binary.
|
GenruleBuildable |
Buildable for
Genrule suitable for building Genrules directly and also for subclasses
extending the functionality of a bare Genrule. |
GenruleDescription | |
GenruleDescriptionArg |
Immutable implementation of
GenruleDescription.AbstractGenruleDescriptionArg . |
GenruleDescriptionArg.Builder |
Builds instances of type
GenruleDescriptionArg . |
RunShTestAndRecordResultStep |
Run an sh_test executable, and write its exit code, stdout, stderr to a file to be interpreted
later.
|
RunTestAndRecordResultStep |
Run a test executable, and write its exit code, stdout, stderr to a file to be interpreted later
|
ShBinary | |
ShBinaryDescription | |
ShBinaryDescriptionArg |
Immutable implementation of
ShBinaryDescription.AbstractShBinaryDescriptionArg . |
ShBinaryDescriptionArg.Builder |
Builds instances of type
ShBinaryDescriptionArg . |
Shell | |
ShellDescriptionsProvider | |
ShellStep | |
ShTest |
Test whose correctness is determined by running a specified shell script.
|
ShTestDescription | |
ShTestDescriptionArg |
Immutable implementation of
ShTestDescription.AbstractShTestDescriptionArg . |
ShTestDescriptionArg.Builder |
Builds instances of type
ShTestDescriptionArg . |
SymlinkFilesIntoDirectoryStep |
Step that takes a collection of entries in a directory and creates a set of read-only
symlinks (with the same structure) to the original entries in a new directory. |
TestSuite |
Simple rule that logically groups tests and propagates dependencies on Test rules and makes them
available for
TestCommand to consume. |
TestSuiteDescription |
Produces rules used to logically group tests, allowing `buck test //:some_test_suite` behavior
that invokes all tests that this suite depends on.
|
TestSuiteDescriptionArg |
Args for test_suite
|
TestSuiteDescriptionArg.Builder |
Builds instances of type
TestSuiteDescriptionArg . |
WorkerShellStep | |
WorkerToolDescription | |
WorkerToolDescriptionArg |
Immutable implementation of
WorkerToolDescription.AbstractWorkerToolDescriptionArg . |
WorkerToolDescriptionArg.Builder |
Builds instances of type
WorkerToolDescriptionArg . |
Enum | Description |
---|---|
ExportFileDescription.Mode |
Controls how `export_file` exports it's wrapped source.
|
ExportFileDirectoryAction |
An action for a situation when
export_file is given a directory as input. |
Exception | Description |
---|---|
CommandAlias.UnsupportedPlatformException |
Specific runtime exception type that is thrown when trying to run a tool via
CommandAlias on a platform that has not been provided. |