receiveValueConcatenation method

  1. @override
DartBlockValueTreeBooleanNode receiveValueConcatenation(
  1. DartBlockConcatenationValue valueConcatenation
)
override

Implementation

@override
DartBlockValueTreeBooleanNode receiveValueConcatenation(
  DartBlockConcatenationValue valueConcatenation,
) {
  if (parent != null) {
    final newValueConcatenationNode =
        DartBlockValueTreeBooleanGenericConcatenationNode.init(
          valueConcatenation,
          parent,
          specificNodeKey: nodeKey,
        );
    parent!.replaceChild(this, newValueConcatenationNode);

    return newValueConcatenationNode;
  } else {
    return DartBlockValueTreeBooleanGenericConcatenationNode.init(
      valueConcatenation,
      null,
      specificNodeKey: nodeKey,
    );
  }
}