receiveEqualityOperator method
DartBlockValueTreeBooleanNode
receiveEqualityOperator(
- DartBlockEqualityOperator operator
override
Implementation
@override
DartBlockValueTreeBooleanNode receiveEqualityOperator(
DartBlockEqualityOperator operator,
) {
/// If a numeric node of a boolean expression receives an EqualityOperator (==, !=),
/// view it instead as receiving the corresponding equality operator from NumberComparisonOperator.
///
/// Why: this will allow the user to tap the operator and choose from all available NumberComparisonOperators,
/// including less than and greater than operators.
return receiveNumberComparisonOperator(
operator == DartBlockEqualityOperator.equal
? DartBlockNumberComparisonOperator.equal
: DartBlockNumberComparisonOperator.notEqual,
);
}