public class UnconfiguredTargetNodeToTargetNodeFactory extends Object implements ParserTargetNodeFromUnconfiguredTargetNodeFactory
TargetNode
from UnconfiguredTargetNode
.Constructor and Description |
---|
UnconfiguredTargetNodeToTargetNodeFactory(TypeCoercerFactory typeCoercerFactory,
KnownRuleTypesProvider knownRuleTypesProvider,
ConstructorArgMarshaller marshaller,
TargetNodeFactory targetNodeFactory,
PackageBoundaryChecker packageBoundaryChecker,
TargetNodeListener<TargetNode<?>> nodeListener,
SelectorListResolver selectorListResolver,
TargetPlatformResolver targetPlatformResolver,
TargetConfigurationTransformer targetConfigurationTransformer,
TargetConfiguration hostConfiguration,
BuckConfig buckConfig,
Optional<ConfigurationRuleRegistry> configurationRuleRegistry) |
Modifier and Type | Method and Description |
---|---|
TargetNodeMaybeIncompatible |
createTargetNode(Cell cell,
AbsPath buildFile,
BuildTarget target,
DependencyStack dependencyStack,
UnconfiguredTargetNode unconfiguredTargetNode,
java.util.function.Function<SimplePerfEvent.PerfEventId,SimplePerfEvent.Scope> perfEventScope) |
public UnconfiguredTargetNodeToTargetNodeFactory(TypeCoercerFactory typeCoercerFactory, KnownRuleTypesProvider knownRuleTypesProvider, ConstructorArgMarshaller marshaller, TargetNodeFactory targetNodeFactory, PackageBoundaryChecker packageBoundaryChecker, TargetNodeListener<TargetNode<?>> nodeListener, SelectorListResolver selectorListResolver, TargetPlatformResolver targetPlatformResolver, TargetConfigurationTransformer targetConfigurationTransformer, TargetConfiguration hostConfiguration, BuckConfig buckConfig, Optional<ConfigurationRuleRegistry> configurationRuleRegistry)
public TargetNodeMaybeIncompatible createTargetNode(Cell cell, AbsPath buildFile, BuildTarget target, DependencyStack dependencyStack, UnconfiguredTargetNode unconfiguredTargetNode, java.util.function.Function<SimplePerfEvent.PerfEventId,SimplePerfEvent.Scope> perfEventScope)
createTargetNode
in interface ParserTargetNodeFromUnconfiguredTargetNodeFactory