visitUnaryPrefixExpr method

  1. @override
void visitUnaryPrefixExpr(
  1. UnaryPrefixExpr node
)
override

Implementation

@override
void visitUnaryPrefixExpr(UnaryPrefixExpr node) {
  final op = node.op == _lexicon.preIncrement
      ? _lexicon.add
      : node.op == _lexicon.preDecrement
          ? _lexicon.subtract
          : null;
  if (op != null) {
    _context.recordExpression(
      node,
      _group(_incrementAssignment(node.object, op, node), node),
    );
  }
  node.subAccept(this);
}