Class CommandTool.Builder
- java.lang.Object
-
- com.facebook.buck.core.toolchain.tool.impl.CommandTool.Builder
-
- Enclosing class:
- CommandTool
public static class CommandTool.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommandTool.Builder
addArg(Arg arg)
Adds an argument.CommandTool.Builder
addArg(String arg)
CommandTool.Builder
addEnv(String key, Arg arg)
Adds an environment variable key=arg.CommandTool.Builder
addEnv(String key, String val)
CommandTool.Builder
addInput(SourcePath... inputs)
CommandTool.Builder
addInputs(Iterable<? extends SourcePath> inputs)
Adds additional non-argument inputs to the tool.CommandTool.Builder
addNonHashableInput(SourcePath input)
CommandTool
build()
-
-
-
Method Detail
-
addArg
public CommandTool.Builder addArg(Arg arg)
Adds an argument.
-
addArg
public CommandTool.Builder addArg(String arg)
-
addEnv
public CommandTool.Builder addEnv(String key, Arg arg)
Adds an environment variable key=arg.
-
addEnv
public CommandTool.Builder addEnv(String key, String val)
-
addInputs
public CommandTool.Builder addInputs(Iterable<? extends SourcePath> inputs)
Adds additional non-argument inputs to the tool.
-
addInput
public CommandTool.Builder addInput(SourcePath... inputs)
-
addNonHashableInput
public CommandTool.Builder addNonHashableInput(SourcePath input)
-
build
public CommandTool build()
-
-