AstRuntimeExecutor class abstract
Runtime executor interface
Clients may not extend, implement or mix-in this class.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
execute(
AstContext? astContext, AstRuntimeNode? astNode) → dynamic -
executeAsExpression(
AstContext astContext, AsExpression expression) → dynamic -
executeAssignmentExpression(
AstContext astContext, AssignmentExpression expression) → dynamic -
executeAssignmentExpressionAsync(
AstContext astContext, AssignmentExpression expression) → Future -
executeBinaryExpression(
AstContext astContext, BinaryExpression expression) → dynamic -
executeBlock(
AstContext astContext, Block block) → dynamic -
executeBlockAsync(
AstContext astContext, Block block) → Future -
executeBlockFunctionBody(
AstContext? astContext, BlockFunctionBody? functionBody) → dynamic -
executeBlockFunctionBodyAsync(
AstContext astContext, BlockFunctionBody? functionBody) → Future -
executeBooleanLiteral(
AstContext astContext, BooleanLiteral booleanLiteral) → dynamic -
executeConditionalExpression(
AstContext astContext, ConditionalExpression expression) → dynamic -
executeDoubleLiteral(
AstContext astContext, DoubleLiteral doubleLiteral) → dynamic -
executeExpressionFunctionBody(
AstContext astContext, ExpressionFunctionBody? functionBody) → dynamic -
executeExpressionFunctionBodyAsync(
AstContext astContext, ExpressionFunctionBody? functionBody) → dynamic -
executeExpressionStatement(
AstContext astContext, ExpressionStatement statement) → dynamic -
executeForStatement(
AstContext astContext, ForStatement statement) → dynamic -
executeForStatementAsync(
AstContext astContext, ForStatement statement) → Future -
executeFunctionExpression(
AstContext astContext, FunctionExpression expression) → dynamic -
executeFunctionExpressionInvocation(
AstContext astContext, FunctionExpressionInvocation expressionInvocation) → dynamic -
executeIfStatement(
AstContext astContext, IfStatement statement) → dynamic -
executeIfStatementAsync(
AstContext astContext, IfStatement statement) → Future -
executeIndexExpression(
AstContext astContext, IndexExpression expression) → dynamic -
executeInstanceCreationExpression(
AstContext astContext, InstanceCreationExpression expression) → dynamic -
executeIntegerLiteral(
AstContext astContext, IntegerLiteral integerLiteral) → dynamic -
executeIsExpression(
AstContext astContext, IsExpression expression) → dynamic -
executeListLiteral(
AstContext astContext, ListLiteral listLiteral) → dynamic -
executeMethodInvocation(
AstContext astContext, MethodInvocation methodInvocation) → dynamic -
executeNamedExpression(
AstContext astContext, NamedExpression expression) → dynamic -
executePrefixedIdentifier(
AstContext astContext, PrefixedIdentifier identifier) → dynamic -
executePrefixExpression(
AstContext astContext, PrefixExpression expression) → dynamic -
executePropertyAccess(
AstContext astContext, PropertyAccess propertyAccess) → dynamic -
executeReturnStatement(
AstContext astContext, ReturnStatement returnStatement) → dynamic -
executeSetOrMapLiteral(
AstContext astContext, SetOrMapLiteral mapLiteral) → dynamic -
executeSimpleIdentifier(
AstContext astContext, SimpleIdentifier identifier) → dynamic -
executeStringInterpolation(
AstContext astContext, StringInterpolation interpolation) → dynamic -
executeStringLiteral(
AstContext astContext, StringLiteral stringLiteral) → dynamic -
executeSwitchStatement(
AstContext astContext, SwitchStatement statement) → dynamic -
executeSwitchStatementAsync(
AstContext astContext, SwitchStatement statement) → Future -
executeThisExpression(
AstContext astContext, ThisExpression expression) → dynamic -
executeVariableDeclaration(
AstContext astContext, VariableDeclarationList variableDeclarationList) → dynamic -
executeVariableDeclarationAsync(
AstContext astContext, VariableDeclarationList variableDeclarationList) → Future -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited