class compiler::Catch

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

Source

Catch models a single catch clause of a TryStmt

block

Block? block

Source

end

Int end

Source

errType

TypeRef? errType

Source

errVariable

Str? errVariable

Source

isDefiniteAssign

Bool isDefiniteAssign(|Expr->Bool| f)

Source

make

new make(Loc loc)

Source

print

virtual override Void print(AstWriter out)

Source

start

Int start

Source