ASTStatementForLoop class

Inheritance
Available Extensions

Constructors

ASTStatementForLoop(ASTStatement initStatement, ASTExpression conditionExpression, ASTExpression continueExpression, ASTBlock loopBlock)

Properties

children Iterable<ASTNode>
The children nodes of this node.
no setteroverride
conditionExpression ASTExpression
final
continueExpression ASTExpression
final
descendantChildren List<ASTNode>
Return the children and it's descendant children (unmodifiable).
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
initStatement ASTStatement
final
loopBlock ASTBlock
final
parentNode ASTNode?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

associateToType(ASTTypedNode node) → void
inherited
cacheDescendantChildren() → void
Mark that this node can cache its descendantChildren.
inherited
defineRunContext(VMContext parentContext) VMContext
override
getNodeIdentifier(String name, {ASTNode? requester}) ASTNode?
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resolveNode(ASTNode? parentNode) → void
override
resolveType(VMContext? context) ASTType
override
run(VMContext parentContext, ASTRunStatus runStatus) FutureOr<ASTValue>
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited