renderIfStatement method
Renders an if statement.
Implementation
String renderIfStatement(IfStatement statement, {String indentation = ''}) {
String result = renderString('${IfStatement.ifKeyword} (') + expressionRenderer.renderExpression(statement.condition) + renderString(') {\n');
result += renderBlock(statement.thenBranch, indentation: '$indentation ');
result += renderString('\n$indentation}');
if (statement.elseBranch != null) {
result += renderString(' else {\n');
result += renderBlock(statement.elseBranch!, indentation: '$indentation ');
result += renderString('\n$indentation}');
}
return result;
}