ExpressionFunctionBodyImpl constructor

ExpressionFunctionBodyImpl({
  1. required Token? keyword,
  2. required Token? star,
  3. required Token functionDefinition,
  4. required ExpressionImpl expression,
  5. required Token? semicolon,
})

Initialize a newly created function body consisting of a block of statements. The keyword can be null if the function body is not an async function body.

Implementation

ExpressionFunctionBodyImpl({
  required this.keyword,
  required this.star,
  required this.functionDefinition,
  required ExpressionImpl expression,
  required this.semicolon,
}) : _expression = expression {
  _becomeParentOf(_expression);
}