visitRaiseExpression method
Implementation
@override
void visitRaiseExpression(RaiseExpression e, void arg) {
keyword(TokenType.raise);
symbol('(', spaceBefore: true);
keyword(const {
RaiseKind.ignore: TokenType.ignore,
RaiseKind.rollback: TokenType.rollback,
RaiseKind.abort: TokenType.abort,
RaiseKind.fail: TokenType.fail,
}[e.raiseKind]!);
if (e.errorMessage != null) {
symbol(',', spaceAfter: true);
_stringLiteral(e.errorMessage!);
}
symbol(')', spaceAfter: true);
}