logo

class

compiler::TryStmt

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

TryStmt models a try/catch/finally block

Slots

block

Block block

catches

Catch[] catches

exception

Expr exception

finallyBlock

Block finallyBlock

isExit

override Bool isExit()

make

new make(Location location)

print

override Void print(AstWriter out)

walkChildren

override Void walkChildren(Visitor v, VisitDepth depth)