| Interface | Description |
|---|---|
| AddsToRuleKeyFunction<T,F> |
A simple shorthand for
Function and AddsToRuleKey. |
| Arg |
An abstraction for modeling the arguments that contribute to a command run by a
BuildRule, and also carry information for computing a rule key. |
| HasSourcePath |
Interface for extracting a SourcePath from an Arg which has one.
|
| ToolArg |
An Arg that just wraps a Tool.
|
| Class | Description |
|---|---|
| ArgFactory |
Simple factory class to convert objects from
CommandLineArgs to Arg objects |
| CompositeArg |
CompositeArg holds a list of args and appends them all to the command-line.
|
| FileListableLinkerInputArg |
Arg that represents object file that should be linked into resulting binary using normal
mechanism, e.g.
|
| FormatArg |
Arg that stringifies another
Arg, and passes that string representation into String.format(java.lang.String, java.lang.Object...) |
| ProxyArg | |
| SanitizedArg | |
| SourcePathArg |
An
Arg which wraps a SourcePath. |
| StringArg | |
| WriteToFileArg |
Expands a delegated arg to a file and then appends @that/file/path.macro to the command line.
|