Package com.facebook.buck.core.toolchain
Interface ToolchainCreationContext
-
public interface ToolchainCreationContext
Contains objects that can be used during the creation of a toolchain.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description BuckConfig
getBuckConfig()
com.google.common.collect.ImmutableMap<String,String>
getEnvironment()
ExecutableFinder
getExecutableFinder()
ProjectFilesystem
getFilesystem()
ProcessExecutor
getProcessExecutor()
RuleKeyConfiguration
getRuleKeyConfiguration()
static ToolchainCreationContext
of(Map<String,? extends String> environment, BuckConfig buckConfig, ProjectFilesystem filesystem, ProcessExecutor processExecutor, ExecutableFinder executableFinder, RuleKeyConfiguration ruleKeyConfiguration)
-
-
-
Method Detail
-
getBuckConfig
BuckConfig getBuckConfig()
-
getFilesystem
ProjectFilesystem getFilesystem()
-
getProcessExecutor
ProcessExecutor getProcessExecutor()
-
getExecutableFinder
ExecutableFinder getExecutableFinder()
-
getRuleKeyConfiguration
RuleKeyConfiguration getRuleKeyConfiguration()
-
of
static ToolchainCreationContext of(Map<String,? extends String> environment, BuckConfig buckConfig, ProjectFilesystem filesystem, ProcessExecutor processExecutor, ExecutableFinder executableFinder, RuleKeyConfiguration ruleKeyConfiguration)
-
-