receiveEqualityOperator method

  1. @override
DartBlockValueTreeBooleanNode receiveEqualityOperator(
  1. 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,
  );
}