| Interface | Description |
|---|---|
| ActionGraphSerializer.ActionGraphData |
Data object that is used to serialize action graph information into a file
|
| Command | |
| MainRunner.KnownRuleTypesFactoryFactory | |
| MainRunner.ParserAndCaches | |
| ProjectSubCommandFactory |
| Class | Description |
|---|---|
| AbstractCommand | |
| AbstractContainerCommand | |
| AbstractPerfCommand<CommandContext> |
This is the core of our perf commands, it handles the outer prepare + loop and statistics
gathering.
|
| AbstractQueryCommand |
Provides base functionality for query commands.
|
| ActionGraphSerializer |
Serializer for ActionGraph.
|
| AdbCommandLineOptions | |
| AdditionalOptionsCmdLineParser |
CmdLineParser with nested options via the AdditionalOptions annotation. |
| AdditionalOptionsSubCommandHandler | |
| AuditActionGraphCommand |
Command that dumps basic information about the action graph.
|
| AuditAliasCommand | |
| AuditBuildInfoCommand |
A subcommand in `buck audit` that shows information about Buck build.
|
| AuditCellCommand | |
| AuditClasspathCommand | |
| AuditCommand | |
| AuditConfigCommand | |
| AuditDependenciesCommand | |
| AuditFlavorsCommand |
List flavor domains for build targets.
|
| AuditIncludesCommand |
Evaluates a build file and prints out a list of build file extensions included at parse time.
|
| AuditInputCommand | |
| AuditMbrCommand |
Provides utilities for debugging implementation of ModernBuildRule.
|
| AuditMbrIsolationCommand |
Generates an isolation report.
|
| AuditModulesCommand |
Prints the following information about all modules:
id,
hash,
dependencies.
|
| AuditOwnerCommand | |
| AuditRulesCommand |
Evaluates a build file and prints out an equivalent build file with all includes/macros expanded.
|
| AuditRuleTypeCommand |
Prints a requested rule type as a Python function with all supported attributes.
|
| AuditRuleTypesCommand | |
| AuditTestsCommand | |
| BuckCommand | |
| BuckDaemon |
The buckd process, which is the long running nailgun server.
|
| BuckQueryEnvironment |
The environment of a Buck query that can evaluate queries to produce a result.
|
| BuildCommand | |
| CacheCommand |
A command for inspecting the artifact cache.
|
| CacheDeleteCommand |
A command for deleting artifacts from cache.
|
| CleanCommand | |
| CleanCommandBuckConfig |
Configuration options used by
buck clean command. |
| CommandHelper |
Utility class with print methods
|
| CommandLineTargetNodeSpecParser |
A helper wrapper over
BuildTargetMatcherTargetNodeParser to normalize user input before
parsing, resolve aliases and validate that base path exists |
| CommandRunnerParams | |
| CommandThreadManager |
Encapsulates a group of threads which operate a
ListeningExecutorService, providing an
AutoCloseable interface which waits for and kills the threads on close. |
| CommandWithPluginManager |
An implementation of
Command that allows keeping PluginManager. |
| ConsumeAllOptionsHandler | |
| DdmLibLogRedirector |
This is used to convert ddmlib's logging to ConsoleEvents to interact correctly with
SuperConsole.
|
| DoctorCommand | |
| Dot<T> | |
| Dot.Builder<T> |
Builder class for Dot output
|
| EnvironmentOverrideOptionHandler |
OptionHandler used for specifying environment overrides.
|
| FetchCommand | |
| FixCommand |
Attempts to fix errors encountered in previous builds
|
| FixCommandHandler |
Encapsulates the logic around running `buck fix`.
|
| GraphEngineFactory |
Factory that creates
GraphTransformationEngine for given parameters |
| HangMonitor | |
| HangMonitor.AutoStartInstance | |
| HeapDumper |
Lightweight utility for capturing a heap dump programmatically.
|
| HelpCommand | |
| InstallCommand |
Command so a user can build and install an APK.
|
| KillAllCommand |
Buck subcommand to kill all buck processes.
|
| KillCommand | |
| LabelSelector | |
| MainRunner |
Responsible for running the commands logic of buck after
MainWithNailgun and MainWithoutNailgun have completed the initial bootstrapping of resources and state. |
| MainWithNailgun |
The Main entry point for Nailgun calls.
|
| MainWithoutNailgun |
This is the main entry point for running buck without buckd.
|
| PairedStringOptionHandler |
OptionHandler which takes exactly two strings next to each other, and returns them as a Pair.
|
| PathArguments | |
| PathUtils |
Path-related utility methods for the command-line interface.
|
| PerfActionGraphCommand |
Tests performance of creating the action graph.
|
| PerfCasCommand |
Commands to test the performance of cas upload and download.
|
| PerfCasDownloadCommand |
Command to measure performance of cas downloads.
|
| PerfCasUploadCommand |
Command to measure performance of cas uploads.
|
| PerfCommand |
The PerfCommand is for targeted tests of the performance of buck components.
|
| PerfManifestCommand |
Tests performance of creating and manipulating
Manifest objects. |
| PerfManifestCommand.Context |
Our test context.
|
| PerfMbrCommand |
Container for
ModernBuildRule-related perf tests. |
| PerfMbrPrepareRemoteExecutionCommand |
Tests performance of preparing MBR rules for remote execution (primarily merkle tree node
computations).
|
| PerfMbrSerializationCommand |
Tests performance of serializing MBR rules.
|
| PerfRuleKeyCommand |
Tests performance of computing the various rulekeys.
|
| PerfStatCommand |
Some human readable statistics of running buck process.
|
| ProjectCommand | |
| ProjectGeneratorParameters | |
| ProjectSubCommand | |
| PublishCommand | |
| QueryCommand |
Buck subcommand which relies on the configured target graph, whose nodes' selects are evaluated
|
| QueryMultiSetOptionHandler |
A simple option handler whose main job is to not freak out when it sees `--`, which is used by
QueryCommand as a separator between different sets.
|
| ResolveAliasHelper |
Helper class with functionality to resolve alias in `targets` command.
|
| RootCommand | |
| RunCommand | |
| ServerCommand | |
| ServerStatusCommand | |
| SingleStringSetOptionHandler |
An option handler that allows an option to be specified multiple times and coaleced into a set of
strings, but only allows one value for each specification of the option.
|
| StringSetOptionHandler |
OptionHandler that collects multiple arguments passed to an option in a Set. |
| SystemInfoLogger |
Utility class for logging useful system information.
|
| TargetDeviceCommandLineOptions | |
| TargetsCommand | |
| TestCommand | |
| TestCommand.CoverageReportFormatsHandler |
args4j does not support parsing repeated (or delimiter separated) Enums by default.
|
| TestRunning |
Utility class for running tests from
TestRules which have been built. |
| TestSelectorOptions | |
| TestSelectorOptions.TestSelectorsOptionHandler | |
| ThriftOutput<T> |
Class responsible for serialization of DirectedAcyclicGraph into Thrift output format
|
| ThriftOutput.Builder<T> |
Builder class for Thrift output
|
| UnconfiguredQueryCommand |
Buck subcommand which relies on the unconfigured target graph, whose nodes contain all the
information inside selects
|
| UninstallCommand | |
| UninstallCommand.UninstallOptions | |
| VerbosityParser | |
| VerifyCachesCommand |
Verify the contents of our FileHashCache.
|
| Enum | Description |
|---|---|
| AbstractQueryCommand.OutputFormat |
Enum with values for `--output-format` CLI parameter
|
| AbstractQueryCommand.SortOutputFormat |
Sort Output format.
|
| AbstractQueryCommand.WhichQueryCommand |
Which of *query commands was invoked
|
| Dot.OutputOrder |
How to print the dot graph.
|
| ProjectTestsMode |
| Exception | Description |
|---|---|
| BuildCommand.ActionGraphCreationException |
| Annotation Type | Description |
|---|---|
| AdditionalOptions |
If this annotation is used on a field in one of the
..Options classes (e.g. |