Package com.facebook.buck.core.rules.actions.lib.args
-
Interface Summary Interface Description CommandLine Information needed to execute a command line program.CommandLineArgs Container for a list of objects that can be stringified into command line arguments for an action that executes a program.CommandLineArgs.ArgAndFormatString Simple container that holds a single argument, and a formatting string that should be run afterCommandLineArgs.ArgAndFormatString.getObject()
has been stringified (containing a single %s).CommandLineArgsApi Simple interface to exposeCommandLineArgs
to skylark.CommandLineBuilder Build a "command line" fromCommandLineArgs
. -
Class Summary Class Description CommandLineArgsFactory Factory class that returns more efficient implementations ofCommandLineArgs
depending on what type of arguments are available (e.g.CommandLineArgStringifier Helper methods to convert / validate objects that are command line arguments for actionsExecCompatibleCommandLineBuilder Build aCommandLine
that is compatible with `exec()` style functions. -
Exception Summary Exception Description CommandLineArgException Thrown when trying to create aCommandLineArgStringifier
from an invalid type