class compiler::CallExpr
sys::Obj compiler::Node compiler::Expr compiler::NameExpr compiler::CallExpr
CallExpr is a method call.
- args
-
Expr[] args - asCall
-
virtual override CallExpr? asCall() - 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 - targetx
-
Expr targetx() - toStr
-
virtual override Str toStr() - walkChildren