receiveDynamicValue method

  1. @override
DartBlockValueTreeBooleanNode receiveDynamicValue(
  1. DartBlockDynamicValue dynamicValue
)
override

Implementation

@override
DartBlockValueTreeBooleanNode receiveDynamicValue(
  DartBlockDynamicValue dynamicValue,
) {
  if (rightChild == null) {
    if (operator != null) {
      rightChild = DartBlockValueTreeBooleanDynamicNode.init(
        dynamicValue,
        this,
      );
    } else {
      leftChild?.receiveDynamicValue(dynamicValue);
    }

    return this;
  } else {
    return rightChild!.receiveDynamicValue(dynamicValue);
  }
}