public interface BuildRuleCreationContextWithTargetGraph extends BuildRuleCreationContext
| Modifier and Type | Method and Description |
|---|---|
ActionGraphBuilder |
getActionGraphBuilder() |
CellPathResolver |
getCellPathResolver() |
ConfigurationRuleRegistry |
getConfigurationRuleRegistry() |
ProjectFilesystem |
getProjectFilesystem() |
ProviderInfoCollection |
getProviderInfoCollection() |
TargetGraph |
getTargetGraph() |
ToolchainProvider |
getToolchainProvider() |
static BuildRuleCreationContextWithTargetGraph |
of(TargetGraph targetGraph,
ActionGraphBuilder actionGraphBuilder,
ProjectFilesystem projectFilesystem,
CellPathResolver cellPathResolver,
ToolchainProvider toolchainProvider,
ConfigurationRuleRegistry configurationRuleRegistry,
ProviderInfoCollection providerInfoCollection) |
TargetGraph getTargetGraph()
ActionGraphBuilder getActionGraphBuilder()
getActionGraphBuilder in interface BuildRuleCreationContextProjectFilesystem getProjectFilesystem()
getProjectFilesystem in interface BuildRuleCreationContextCellPathResolver getCellPathResolver()
getCellPathResolver in interface BuildRuleCreationContextToolchainProvider getToolchainProvider()
getToolchainProvider in interface BuildRuleCreationContextConfigurationRuleRegistry getConfigurationRuleRegistry()
getConfigurationRuleRegistry in interface BuildRuleCreationContextProviderInfoCollection getProviderInfoCollection()
ProviderInfoCollection that was created by the rules LegacyProviderCompatibleDescription.createProviders(ProviderCreationContext, BuildTarget,
BuildRuleArg)static BuildRuleCreationContextWithTargetGraph of(TargetGraph targetGraph, ActionGraphBuilder actionGraphBuilder, ProjectFilesystem projectFilesystem, CellPathResolver cellPathResolver, ToolchainProvider toolchainProvider, ConfigurationRuleRegistry configurationRuleRegistry, ProviderInfoCollection providerInfoCollection)