SwitchExpressionImpl constructor

SwitchExpressionImpl({
  1. required Token switchKeyword,
  2. required Token leftParenthesis,
  3. required ExpressionImpl expression,
  4. required Token rightParenthesis,
  5. required Token leftBracket,
  6. required List<SwitchExpressionCaseImpl> cases,
  7. required Token rightBracket,
})

Implementation

SwitchExpressionImpl({
  required this.switchKeyword,
  required this.leftParenthesis,
  required ExpressionImpl expression,
  required this.rightParenthesis,
  required this.leftBracket,
  required List<SwitchExpressionCaseImpl> cases,
  required this.rightBracket,
}) : _expression = expression {
  _becomeParentOf(_expression);
  this.cases._initialize(this, cases);
}