class compiler::CallExpr
sys::Obj compiler::Node compiler::Expr compiler::NameExpr compiler::CallExpr
CallExpr is a method call.
- args
-
Expr[] args
- isCallOp
-
Bool isCallOp
- isCompare
-
virtual Bool isCompare()
- isCtorChain
-
Bool isCtorChain
- isDefiniteAssign
- isDynamic
-
Bool isDynamic
- isItAdd
-
Bool isItAdd
- isStmt
-
virtual override Bool isStmt()
- make
-
new make(Loc loc, Expr? target := null, Str? name := null, ExprId id := ExprId.call)
- makeWithMethod
-
new makeWithMethod(Loc loc, Expr? target, CMethod method, Expr[]? args := null)
- method
-
CMethod? method
- noParens
-
Bool noParens
- serialize
-
virtual override Str serialize()
- synthetic
-
virtual override Bool synthetic := false
- toStr
-
virtual override Str toStr()
- walkChildren