public class ObjectExecutionResultNode extends ExecutionResultNode
Modifier and Type | Class and Description |
---|---|
static class |
ObjectExecutionResultNode.RootExecutionResultNode |
static class |
ObjectExecutionResultNode.UnresolvedObjectResultNode |
Constructor and Description |
---|
ObjectExecutionResultNode(FetchedValueAnalysis fetchedValueAnalysis,
java.util.List<NamedResultNode> children) |
ObjectExecutionResultNode(FetchedValueAnalysis fetchedValueAnalysis,
java.util.Map<java.lang.String,ExecutionResultNode> children) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ExecutionResultNode> |
getChildren() |
java.util.Map<java.lang.String,ExecutionResultNode> |
getChildrenMap() |
java.util.Optional<NonNullableFieldWasNullException> |
getChildrenNonNullableException() |
ExecutionResultNode |
withChild(ExecutionResultNode child,
ExecutionResultNodePosition position) |
ObjectExecutionResultNode |
withChildren(java.util.Map<java.lang.String,ExecutionResultNode> children) |
ExecutionResultNode |
withNewChildren(java.util.Map<ExecutionResultNodePosition,ExecutionResultNode> children) |
getFetchedValueAnalysis, getNonNullableFieldWasNullException
public ObjectExecutionResultNode(FetchedValueAnalysis fetchedValueAnalysis, java.util.Map<java.lang.String,ExecutionResultNode> children)
public ObjectExecutionResultNode(FetchedValueAnalysis fetchedValueAnalysis, java.util.List<NamedResultNode> children)
public java.util.List<ExecutionResultNode> getChildren()
getChildren
in class ExecutionResultNode
public ExecutionResultNode withChild(ExecutionResultNode child, ExecutionResultNodePosition position)
withChild
in class ExecutionResultNode
public ExecutionResultNode withNewChildren(java.util.Map<ExecutionResultNodePosition,ExecutionResultNode> children)
withNewChildren
in class ExecutionResultNode
public java.util.Map<java.lang.String,ExecutionResultNode> getChildrenMap()
public java.util.Optional<NonNullableFieldWasNullException> getChildrenNonNullableException()
public ObjectExecutionResultNode withChildren(java.util.Map<java.lang.String,ExecutionResultNode> children)