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 BuildRuleCreationContext
ProjectFilesystem getProjectFilesystem()
getProjectFilesystem
in interface BuildRuleCreationContext
CellPathResolver getCellPathResolver()
getCellPathResolver
in interface BuildRuleCreationContext
ToolchainProvider getToolchainProvider()
getToolchainProvider
in interface BuildRuleCreationContext
ConfigurationRuleRegistry getConfigurationRuleRegistry()
getConfigurationRuleRegistry
in interface BuildRuleCreationContext
ProviderInfoCollection 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)