addUnaryExpression method

void addUnaryExpression(
  1. UnaryExpression<Object> expr
)

Implementation

void addUnaryExpression(UnaryExpression expr) {
  writeExpression(expr, () {
    if (expr.operator.isPrefix) {
      addUnaryOperator(expr.operator);
      if (expr.operator.needsSpace) statement.space();
      expr.operand.compileWith(this);
    } else {
      expr.operand.compileWith(this);
      if (expr.operator.needsSpace) statement.space();
      addUnaryOperator(expr.operator);
    }
  });
}