public class UnconfiguredTargetNodePipeline extends Object implements AutoCloseable
UnconfiguredTargetNode.| Constructor and Description |
|---|
UnconfiguredTargetNodePipeline(com.google.common.util.concurrent.ListeningExecutorService executorService,
com.facebook.buck.parser.PipelineNodeCache.Cache<UnconfiguredBuildTarget,UnconfiguredTargetNode> cache,
BuckEventBus eventBus,
BuildFileRawNodeParsePipeline buildFileRawNodeParsePipeline,
BuildTargetRawNodeParsePipeline buildTargetRawNodeParsePipeline,
com.facebook.buck.parser.PackagePipeline packagePipeline,
UnconfiguredTargetNodeFactory unconfiguredTargetNodeFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.ImmutableList<UnconfiguredTargetNode>> |
getAllNodesJob(Cell cell,
AbsPath buildFile)
Get or load all raw target nodes from a build file
|
com.google.common.util.concurrent.ListenableFuture<UnconfiguredTargetNode> |
getNodeJob(Cell cell,
UnconfiguredBuildTarget buildTarget,
DependencyStack dependencyStack)
Get build target by name, load if necessary
|
public UnconfiguredTargetNodePipeline(com.google.common.util.concurrent.ListeningExecutorService executorService,
com.facebook.buck.parser.PipelineNodeCache.Cache<UnconfiguredBuildTarget,UnconfiguredTargetNode> cache,
BuckEventBus eventBus,
BuildFileRawNodeParsePipeline buildFileRawNodeParsePipeline,
BuildTargetRawNodeParsePipeline buildTargetRawNodeParsePipeline,
com.facebook.buck.parser.PackagePipeline packagePipeline,
UnconfiguredTargetNodeFactory unconfiguredTargetNodeFactory)
public com.google.common.util.concurrent.ListenableFuture<com.google.common.collect.ImmutableList<UnconfiguredTargetNode>> getAllNodesJob(Cell cell, AbsPath buildFile)
public com.google.common.util.concurrent.ListenableFuture<UnconfiguredTargetNode> getNodeJob(Cell cell, UnconfiguredBuildTarget buildTarget, DependencyStack dependencyStack) throws BuildTargetException
BuildTargetExceptionpublic void close()
close in interface AutoCloseable