NewMemberCall creates a member function call invocation expression where 'target' is the receiver of the call. Example: list.countByField(fieldName) - function: countByField - target: list - args: [fieldName]
(function string, target ast.Expr, args ...ast.Expr)
| 371 | // - target: list |
| 372 | // - args: [fieldName] |
| 373 | func (opt *optimizerExprFactory) NewMemberCall(function string, target ast.Expr, args ...ast.Expr) ast.Expr { |
| 374 | return opt.fac.NewMemberCall(opt.nextID(), function, target, args...) |
| 375 | } |
| 376 | |
| 377 | // NewIdent creates a new identifier expression. |
| 378 | // |
nothing calls this directly
no test coverage detected