receiveNumberComposedValue method

  1. @override
DartBlockValueTreeBooleanNode receiveNumberComposedValue(
  1. DartBlockAlgebraicExpression numberComposedValue
)
override

Implementation

@override
DartBlockValueTreeBooleanNode receiveNumberComposedValue(
  DartBlockAlgebraicExpression numberComposedValue,
) {
  if (parent != null) {
    final newDynamicNode = DartBlockValueTreeBooleanGenericNumberNode.init(
      numberComposedValue,
      parent,
      specificNodeKey: nodeKey,
    );
    parent!.replaceChild(this, newDynamicNode);

    return newDynamicNode;
  } else {
    return DartBlockValueTreeBooleanGenericNumberNode.init(
      numberComposedValue,
      null,
      specificNodeKey: nodeKey,
    );
  }
}