buildInterior method
TreeNode
buildInterior(
- StateKey key,
- StateCreator createState,
- Iterable<
_NodeBuilder> children, - GetInitialChild initialChild,
- StateDataCodec? codec,
Implementation
TreeNode buildInterior(
StateKey key,
StateCreator createState,
Iterable<_NodeBuilder> children,
GetInitialChild initialChild,
StateDataCodec? codec,
) {
assert(parentNode != null);
var node = TreeNode(NodeType.interiorNode, key, parentNode!, createState, codec, initialChild);
final childCtx = _childContext(node);
node.children.addAll(children.map((buildChild) => buildChild(childCtx)));
_addNode(node);
return node;
}