class compiler::ReturnStmt

sys::Obj
  compiler::Node
    compiler::Stmt
      compiler::ReturnStmt

Source

ReturnStmt returns from the method

expr

Expr? expr

Source

isDefiniteAssign

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

Source

isExit

virtual override Bool isExit()

Source

isSynthetic

Bool isSynthetic

Source

leaveVar

MethodVar? leaveVar

Source

make

new make(Loc loc, Expr? expr := null)

Source

makeSynthetic

static ReturnStmt makeSynthetic(Loc loc, Expr? expr := null)

Source

print

virtual override Void print(AstWriter out)

Source

toStr

virtual override Str toStr()

Source

walkChildren

virtual override Void walkChildren(Visitor v, VisitDepth depth)

Source