Fantom

 

class

compiler::Catch

sys::Obj
  compiler::Node
    compiler::Catch

Catch models a single catch clause of a TryStmt

Slots

blockSource

Block? block

endSource

Int end

errTypeSource

TypeRef? errType

errVariableSource

Str? errVariable

isDefiniteAssignSource

Bool isDefiniteAssign(|Expr -> Bool| f)

makeSource

new make(Loc loc)

printSource

override Void print(AstWriter out)

Overrides compiler::Node.print

Doc inherited from compiler::Node.print

Pretty print this node and it's descendants.

startSource

Int start