sys::Obj compiler::Node compiler::Stmt compiler::LocalDefStmt
LocalDefStmt models a local variable declaration and its optional initialization expression.
CType ctype
Expr init
Bool isCatchVar
override Bool isExit()
new make(Location location)
new makeCatchVar(Catch c)
Str name
override Void print(AstWriter out)
Void printOpt(AstWriter out, Bool nl := def)
MethodVar var
override Void walkChildren(Visitor v, VisitDepth depth)