| 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
BuildRules. |
| 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. |