FunctionExpressionImpl constructor

FunctionExpressionImpl({
  1. required TypeParameterListImpl? typeParameters,
  2. required FormalParameterListImpl? parameters,
  3. required FunctionBodyImpl body,
})

Initialize a newly created function declaration.

Implementation

FunctionExpressionImpl({
  required TypeParameterListImpl? typeParameters,
  required FormalParameterListImpl? parameters,
  required FunctionBodyImpl body,
})  : _typeParameters = typeParameters,
      _parameters = parameters,
      _body = body {
  _becomeParentOf(_typeParameters);
  _becomeParentOf(_parameters);
  _becomeParentOf(_body);
}