public interface ProgramRunner
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableList<String> |
enhanceCommandLine(com.google.common.collect.ImmutableList<String> commandLine)
Change program command line with arguments specific to these parameters.
|
com.google.common.collect.ImmutableList<String> |
enhanceCommandLineForDescription(com.google.common.collect.ImmutableList<String> commandLine)
Change program command line with arguments specific to these parameters.
|
void |
prepareForRun(ProjectFilesystem projectFilesystem,
Path programPath)
Initialization that needs to be performed before execution.
|
void prepareForRun(ProjectFilesystem projectFilesystem, Path programPath) throws IOException
IOException
com.google.common.collect.ImmutableList<String> enhanceCommandLine(com.google.common.collect.ImmutableList<String> commandLine)
com.google.common.collect.ImmutableList<String> enhanceCommandLineForDescription(com.google.common.collect.ImmutableList<String> commandLine)
prepareForRun(com.facebook.buck.io.filesystem.ProjectFilesystem, java.nio.file.Path)
was called.