Package com.facebook.buck.rules.args
-
Interface Summary Interface Description AddsToRuleKeyFunction<T,F> A simple shorthand forFunction
andAddsToRuleKey
.Arg An abstraction for modeling the arguments that contribute to a command run by aBuildRule
, 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 Summary Class Description ArgFactory Simple factory class to convert objects fromCommandLineArgs
toArg
objectsCompositeArg 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 anotherArg
, and passes that string representation intoString.format(java.lang.String, java.lang.Object...)
ProxyArg SanitizedArg SourcePathArg AnArg
which wraps aSourcePath
.StringArg WriteToFileArg Expands a delegated arg to a file and then appends @that/file/path.macro to the command line.