receiveLogicalOperator method
Implementation
@override
DartBlockValueTreeBooleanNode receiveLogicalOperator(
DartBlockBooleanOperator operator,
) {
if (rightChild == null) {
final originalParent = parent;
final newNode = DartBlockValueTreeBooleanOperatorNode.init(
operator,
leftChild,
null,
originalParent,
);
originalParent?.replaceChild(this, newNode);
return newNode;
} else {
return super.receiveLogicalOperator(operator);
}
}