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
TestRule s 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. |