class compiler::ThrowExpr

sys::Obj
  compiler::Node
    compiler::Expr
      compiler::ThrowExpr

Source

ThrowExpr models throw as an expr versus a statement for use inside ternary/elvis operations.

exception

Expr exception

Source

make

new make(Loc loc, Expr exception)

Source

toStr

virtual override Str toStr()

Source

walkChildren

virtual override Void walkChildren(Visitor v)

Source