ReturnStmt returns from the method
Slots
- exprSource
-
Expr? expr
- isDefiniteAssignSource
-
override Bool isDefiniteAssign(|Expr -> Bool| f)
Overrides compiler::Stmt.isDefiniteAssign
Doc inherited from compiler::Stmt.isDefiniteAssign
Check for definite assignment where the given function returns true for the LHS of an assignment in all code paths.
- isExitSource
-
override Bool isExit()
Overrides compiler::Stmt.isExit
Doc inherited from compiler::Stmt.isExit
Does this statement always cause us to exit the method (or does it cause us to loop forever without a break to the next statement)
- isSyntheticSource
-
Bool isSynthetic
- leaveVarSource
-
MethodVar? leaveVar
- makeSource
- makeSyntheticSource
- printSource
-
override Void print(AstWriter out)
Overrides compiler::Node.print
Doc inherited from compiler::Node.print
Pretty print this node and it's descendants.
- toStrSource
-
override Str toStr()
Overrides sys::Obj.toStr
Doc inherited from sys::Obj.toStr
Return a string representation of this object.
- walkChildrenSource
-
override Void walkChildren(Visitor v, VisitDepth depth)
Overrides compiler::Stmt.walkChildren