go/ast.CallExpr.Args (field)
27 uses
go/ast (current package)
ast.go#L390: Args []Expr // function arguments; or nil
walk.go#L121: walkList(v, n.Args)
go/parser
parser.go#L1633: return &ast.CallExpr{Fun: fun, Lparen: lparen, Args: list, Ellipsis: ellipsis, Rparen: rparen}
parser.go#L2702: if len(x.Args) == 1 && x.Ellipsis == token.NoPos && (force || isTypeElem(x.Args[0])) {
parser.go#L2708: X: x.Args[0],
go/printer
nodes.go#L972: if len(x.Args) > 1 {
nodes.go#L996: p.exprList(x.Lparen, x.Args, depth, 0, x.Ellipsis, false)
nodes.go#L1003: p.exprList(x.Lparen, x.Args, depth, commaTerm, x.Rparen, false)
go/types
builtins.go#L24: argList := call.Args
call.go#L193: check.use(call.Args...)
call.go#L205: switch n := len(call.Args); n {
call.go#L209: check.expr(nil, x, call.Args[0])
call.go#L212: check.errorf(call.Args[0], BadDotDotDotSyntax, "invalid use of ... in conversion to %s", T)
call.go#L224: check.use(call.Args...)
call.go#L225: check.errorf(call.Args[n-1], WrongArgCount, "too many arguments in conversion to %s", T)
call.go#L267: check.use(call.Args...)
call.go#L278: check.use(call.Args...)
call.go#L300: args, atargs, atxlist := check.genericExprList(call.Args)
call.go#L484: if len(call.Args) == 1 && nargs > 1 {
call.go#L486: check.errorf(inNode(call, call.Ellipsis), InvalidDotDotDot, "cannot use ... with %d-valued %s", nargs, call.Args[0])
exprstring.go#L106: writeExprList(buf, x.Args)
gotest.tools/v3/internal/assert
result.go#L131: return callExpr.Args
result.go#L143: return callExpr.Args
gotest.tools/v3/internal/source
source.go#L96: return visitor.expr.Args, nil
update.go#L53: len(expr), debugFormatNode{Node: &ast.CallExpr{Args: expr}})
update.go#L60: debugFormatNode{Node: &ast.CallExpr{Args: expr}})