SwitchStmt constructor
SwitchStmt(})
Implementation
SwitchStmt(
this.cases,
this.elseBranch,
this.condition, {
super.isStatement = true,
super.source,
super.line = 0,
super.column = 0,
super.offset = 0,
super.length = 0,
}) : super(
InternalIdentifier.switchStatement,
isAwait: (condition?.isAwait ?? false) ||
(elseBranch?.isAwait ?? false) ||
cases.keys.any((element) => element.isAwait) ||
cases.values.any((element) => element.isAwait),
isBlock: true,
);