class compiler::SwitchStmt
sys::Obj compiler::Node compiler::Stmt compiler::SwitchStmt
SwitchStmt models a switch and its case and default block
- cases
-
Case[] cases
- condition
-
Expr condition
- defaultBlock
-
Block? defaultBlock
- isDefiniteAssign
- isExit
-
virtual override Bool isExit()
- isTableswitch
-
Bool isTableswitch
- make
- walkChildren
-
virtual override Void walkChildren(Visitor v, VisitDepth depth)