ForStatementImpl constructor

ForStatementImpl({
  1. required Token? awaitKeyword,
  2. required Token forKeyword,
  3. required Token leftParenthesis,
  4. required ForLoopPartsImpl forLoopParts,
  5. required Token rightParenthesis,
  6. required StatementImpl body,
})

Initialize a newly created for statement.

Implementation

ForStatementImpl({
  required this.awaitKeyword,
  required this.forKeyword,
  required this.leftParenthesis,
  required ForLoopPartsImpl forLoopParts,
  required this.rightParenthesis,
  required StatementImpl body,
})  : _forLoopParts = forLoopParts,
      _body = body {
  _becomeParentOf(_forLoopParts);
  _becomeParentOf(_body);
}