AsExpressionImpl constructor

AsExpressionImpl({
  1. required ExpressionImpl expression,
  2. required Token asOperator,
  3. required TypeAnnotationImpl type,
})

Initialize a newly created as expression.

Implementation

AsExpressionImpl({
  required ExpressionImpl expression,
  required this.asOperator,
  required TypeAnnotationImpl type,
})  : _expression = expression,
      _type = type {
  _becomeParentOf(_expression);
  _becomeParentOf(_type);
}