workingDirectory
Constructor and Description |
---|
GoCompileStep(Path workingDirectory,
com.google.common.collect.ImmutableMap<String,String> environment,
com.google.common.collect.ImmutableList<String> compilerCommandPrefix,
com.google.common.collect.ImmutableList<String> flags,
Path packageName,
Iterable<Path> srcs,
Iterable<Path> asmSrcs,
com.google.common.collect.ImmutableMap<Path,Path> importPathMap,
com.google.common.collect.ImmutableList<Path> includeDirectories,
Optional<Path> asmHeaderPath,
boolean allowExternalReferences,
com.facebook.buck.features.go.GoPlatform platform,
Optional<Path> asmSymabisPath,
Path output) |
Modifier and Type | Method and Description |
---|---|
com.google.common.collect.ImmutableMap<String,String> |
getEnvironmentVariables(ExecutionContext context)
Returns the environment variables to include when running this
ShellStep . |
protected com.google.common.collect.ImmutableList<String> |
getShellCommandInternal(ExecutionContext context)
Implementations of this method should not have any observable side-effects.
|
String |
getShortName() |
addOptions, execute, getDescription, getDuration, getExitCodeFromResult, getShellCommand, getShellCommandArgsForDescription, getStderr, getStdin, getStdout, getTimeout, getTimeoutHandler, shouldPrintStderr, shouldPrintStdout
public GoCompileStep(Path workingDirectory, com.google.common.collect.ImmutableMap<String,String> environment, com.google.common.collect.ImmutableList<String> compilerCommandPrefix, com.google.common.collect.ImmutableList<String> flags, Path packageName, Iterable<Path> srcs, Iterable<Path> asmSrcs, com.google.common.collect.ImmutableMap<Path,Path> importPathMap, com.google.common.collect.ImmutableList<Path> includeDirectories, Optional<Path> asmHeaderPath, boolean allowExternalReferences, com.facebook.buck.features.go.GoPlatform platform, Optional<Path> asmSymabisPath, Path output)
protected com.google.common.collect.ImmutableList<String> getShellCommandInternal(ExecutionContext context)
ShellStep
getShellCommandInternal
in class ShellStep
public com.google.common.collect.ImmutableMap<String,String> getEnvironmentVariables(ExecutionContext context)
ShellStep
ShellStep
.
By default, this method returns an empty map.
getEnvironmentVariables
in class ShellStep
context
- that may be useful when determining environment variables to include.public String getShortName()