receiveDynamicValue method
Receive a dynamic value, which may be a variable or a function call.
Implementation
@override
DartBlockValueTreeAlgebraicNode receiveDynamicValue(
DartBlockDynamicValue dynamicValue,
) {
if (parent != null) {
parent!.replaceChild(
this,
DartBlockValueTreeAlgebraicDynamicNode.init(
dynamicValue,
parent,
specificNodeKey: nodeKey,
),
);
return this;
} else {
return DartBlockValueTreeAlgebraicDynamicNode.init(
dynamicValue,
null,
specificNodeKey: nodeKey,
);
}
}