DefaultStatementRenderer class
The default statement renderer.
- Mixed-in types
Constructors
- DefaultStatementRenderer({ExpressionRenderer expressionRenderer = const DefaultExpressionRenderer()})
-
Creates a new default statement renderer instance.
const
Properties
- expressionRenderer → ExpressionRenderer
-
Creates a new default statement renderer instance.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
renderBlock(
List< Statement> statements, {String indentation = ''}) → String -
Renders a block of statements.
override
-
renderBreakStatement(
BreakStatement statement) → String - Renders a break statement.
-
renderContinueStatement(
ContinueStatement statement) → String - Renders a continue statement.
-
renderExpressionStatement(
ExpressionStatement statement) → String - Renders an expression statement.
-
renderForStatement(
ForStatement statement, {String indentation = ''}) → String - Renders a for statement.
-
renderIfStatement(
IfStatement statement, {String indentation = ''}) → String - Renders an if statement.
-
renderReturnStatement(
ReturnStatement statement) → String - Renders a return statement.
-
renderStatement(
Statement statement, {String indentation = ''}) → String -
Renders a single statement.
override
-
renderString(
String string) → String -
Renders a Dart string.
Note that it's not a Literal nor a Literal.value.
override
-
renderWhileStatement(
WhileStatement statement, {String indentation = ''}) → String - Renders a while statement.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited