sys::Obj compiler::Node compiler::Expr compiler::NameExpr compiler::CallExpr
CallExpr is a method call.
Expr[] args
virtual override CallExpr? asCall()
Bool isCallOp
virtual Bool isCompare()
Bool isCtorChain
Bool isDynamic
Bool isItAdd
virtual override Bool isStmt()
new make(Loc loc, Expr? target := null, Str? name := null, ExprId id := ExprId.call)
new makeWithMethod(Loc loc, Expr? target, CMethod method, Expr[]? args := null)
CMethod? method
Bool noParens
virtual override Str serialize()
virtual override Bool synthetic := false
Expr targetx()
virtual override Str toStr()
compiler 1.0.82∙26-Jun-2025 Thu 13:18:36 EDT