class compiler::ThrowStmt

sys::Obj
  compiler::Node
    compiler::Stmt
      compiler::ThrowStmt

Source

ThrowStmt throws an exception

exception

Expr exception

Source

isDefiniteAssign

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

Source

isExit

virtual override Bool isExit()

Source

make

new make(Loc loc, Expr exception)

Source

print

virtual override Void print(AstWriter out)

Source

walkChildren

virtual override Void walkChildren(Visitor v, VisitDepth depth)

Source