class compiler::TryStmt

sys::Obj
  compiler::Node
    compiler::Stmt
      compiler::TryStmt

Source

TryStmt models a try/catch/finally block

block

Block? block

Source

catches

Catch[] catches

Source

exception

Expr? exception

Source

finallyBlock

Block? finallyBlock

Source

isDefiniteAssign

virtual override Bool isDefiniteAssign(|Expr->Bool| f)

Source

isExit

virtual override Bool isExit()

Source

make

new make(Loc loc)

Source

print

virtual override Void print(AstWriter out)

Source

walkChildren

virtual override Void walkChildren(Visitor v, VisitDepth depth)

Source