public abstract class ExecutionResultNode
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
ExecutionResultNode(FetchedValueAnalysis fetchedValueAnalysis,
NonNullableFieldWasNullException nonNullableFieldWasNullException) |
Modifier and Type | Method and Description |
---|---|
abstract java.util.List<ExecutionResultNode> |
getChildren() |
FetchedValueAnalysis |
getFetchedValueAnalysis() |
MergedField |
getMergedField() |
abstract java.util.Map<java.lang.String,java.util.List<ExecutionResultNode>> |
getNamedChildren() |
NonNullableFieldWasNullException |
getNonNullableFieldWasNullException() |
abstract ExecutionResultNode |
withChild(ExecutionResultNode child,
NodeLocation position) |
abstract ExecutionResultNode |
withNewChildren(java.util.Map<NodeLocation,ExecutionResultNode> children) |
protected ExecutionResultNode(FetchedValueAnalysis fetchedValueAnalysis, NonNullableFieldWasNullException nonNullableFieldWasNullException)
public FetchedValueAnalysis getFetchedValueAnalysis()
public MergedField getMergedField()
public NonNullableFieldWasNullException getNonNullableFieldWasNullException()
public abstract java.util.List<ExecutionResultNode> getChildren()
public abstract java.util.Map<java.lang.String,java.util.List<ExecutionResultNode>> getNamedChildren()
public abstract ExecutionResultNode withChild(ExecutionResultNode child, NodeLocation position)
public abstract ExecutionResultNode withNewChildren(java.util.Map<NodeLocation,ExecutionResultNode> children)