processBinaryOperator method

void processBinaryOperator(
  1. BinaryOperator node
)

Implementation

void processBinaryOperator(BinaryOperator node) {
  _process(node);
  (switch (node) {
    BinaryOperatorPlus() => processBinaryOperatorPlus(node),
    BinaryOperatorMinus() => processBinaryOperatorMinus(node),
    BinaryOperatorMultiply() => processBinaryOperatorMultiply(node),
    BinaryOperatorDivide() => processBinaryOperatorDivide(node),
    BinaryOperatorModulo() => processBinaryOperatorModulo(node),
    BinaryOperatorStringConcat() => processBinaryOperatorStringConcat(node),
    BinaryOperatorGt() => processBinaryOperatorGt(node),
    BinaryOperatorLt() => processBinaryOperatorLt(node),
    BinaryOperatorGtEq() => processBinaryOperatorGtEq(node),
    BinaryOperatorLtEq() => processBinaryOperatorLtEq(node),
    BinaryOperatorSpaceship() => processBinaryOperatorSpaceship(node),
    BinaryOperatorEq() => processBinaryOperatorEq(node),
    BinaryOperatorNotEq() => processBinaryOperatorNotEq(node),
    BinaryOperatorAnd() => processBinaryOperatorAnd(node),
    BinaryOperatorOr() => processBinaryOperatorOr(node),
    BinaryOperatorXor() => processBinaryOperatorXor(node),
    BinaryOperatorBitwiseOr() => processBinaryOperatorBitwiseOr(node),
    BinaryOperatorBitwiseAnd() => processBinaryOperatorBitwiseAnd(node),
    BinaryOperatorBitwiseXor() => processBinaryOperatorBitwiseXor(node),
    BinaryOperatorDuckIntegerDivide() =>
      processBinaryOperatorDuckIntegerDivide(node),
    BinaryOperatorMyIntegerDivide() =>
      processBinaryOperatorMyIntegerDivide(node),
    BinaryOperatorCustom() => processBinaryOperatorCustom(node),
    BinaryOperatorPgBitwiseXor() => processBinaryOperatorPgBitwiseXor(node),
    BinaryOperatorPgBitwiseShiftLeft() =>
      processBinaryOperatorPgBitwiseShiftLeft(node),
    BinaryOperatorPgBitwiseShiftRight() =>
      processBinaryOperatorPgBitwiseShiftRight(node),
    BinaryOperatorPgExp() => processBinaryOperatorPgExp(node),
    BinaryOperatorPgRegexMatch() => processBinaryOperatorPgRegexMatch(node),
    BinaryOperatorPgRegexIMatch() => processBinaryOperatorPgRegexIMatch(node),
    BinaryOperatorPgRegexNotMatch() =>
      processBinaryOperatorPgRegexNotMatch(node),
    BinaryOperatorPgRegexNotIMatch() =>
      processBinaryOperatorPgRegexNotIMatch(node),
    BinaryOperatorPgCustomBinaryOperator() =>
      processBinaryOperatorPgCustomBinaryOperator(node),
  });
}