public static class InputsMapBuilder.Data extends Object
The Data objects form a projection of the rulekey appendable graph with edges into an object with no (directly or indirectly) referenced inputs removed.
Constructor and Description |
---|
Data(com.google.common.collect.ImmutableList<SourcePath> paths,
com.google.common.collect.ImmutableList<InputsMapBuilder.Data> children) |
Modifier and Type | Method and Description |
---|---|
void |
forAllData(java.util.function.Consumer<InputsMapBuilder.Data> dataConsumer) |
com.google.common.collect.ImmutableList<InputsMapBuilder.Data> |
getChildren() |
com.google.common.collect.ImmutableList<SourcePath> |
getPaths() |
public Data(com.google.common.collect.ImmutableList<SourcePath> paths, com.google.common.collect.ImmutableList<InputsMapBuilder.Data> children)
public com.google.common.collect.ImmutableList<SourcePath> getPaths()
public com.google.common.collect.ImmutableList<InputsMapBuilder.Data> getChildren()
public void forAllData(java.util.function.Consumer<InputsMapBuilder.Data> dataConsumer)