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
virtual Bool isExit()
new make(Location location)
new makeCatchVar(Catch c)
Str name
virtual Void print(AstWriter out)
Void printOpt(AstWriter out, Bool nl := def)
MethodVar var
virtual Void walkChildren(Visitor v, VisitDepth depth)