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)