type go/ast.CallExpr
31 uses
go/ast (current package)
ast.go#L375: CallExpr struct {
ast.go#L499: func (x *CallExpr) Pos() token.Pos { return x.Fun.Pos() }
ast.go#L533: func (x *CallExpr) End() token.Pos { return x.Rparen + 1 }
ast.go#L565: func (*CallExpr) exprNode() {}
ast.go#L671: Call *CallExpr
ast.go#L677: Call *CallExpr
walk.go#L143: case *CallExpr:
go/parser
parser.go#L1514: func (p *parser) parseCallOrConversion(fun ast.Expr) *ast.CallExpr {
parser.go#L1537: return &ast.CallExpr{Fun: fun, Lparen: lparen, Args: list, Ellipsis: ellipsis, Rparen: rparen}
parser.go#L1621: case *ast.CallExpr:
parser.go#L1974: func (p *parser) parseCallExpr(callType string) *ast.CallExpr {
parser.go#L1976: if call, isCall := x.(*ast.CallExpr); isCall {
parser.go#L2667: case *ast.CallExpr:
go/printer
nodes.go#L939: case *ast.CallExpr:
go/types
assignments.go#L306: if call, _ := unparen(rhs0).(*ast.CallExpr); call != nil {
builtins.go#L20: func (check *Checker) builtin(x *operand, call *ast.CallExpr, id builtinId) (_ bool) {
builtins.go#L557: p = make(map[*ast.CallExpr]bool)
call.go#L97: func (check *Checker) callExpr(x *operand, call *ast.CallExpr) exprKind {
call.go#L288: func (check *Checker) arguments(call *ast.CallExpr, sig *Signature, targs []Type, args []*operand, xlist []ast.Expr) (rsig *Signature) {
check.go#L45: isPanic map[*ast.CallExpr]bool // set of panic call expressions (used for termination check)
expr.go#L510: case *ast.CallExpr:
expr.go#L1582: case *ast.CallExpr:
exprstring.go#L101: case *ast.CallExpr:
return.go#L32: if call, ok := unparen(s.X).(*ast.CallExpr); ok && check.isPanic[call] {
stmt.go#L173: func (check *Checker) suspendedCall(keyword string, call *ast.CallExpr) {
gotest.tools/v3/internal/assert
result.go#L130: if callExpr, ok := args[1].(*ast.CallExpr); ok {
result.go#L142: if callExpr, ok := args[0].(*ast.CallExpr); ok {
gotest.tools/v3/internal/source
source.go#L100: expr *ast.CallExpr
source.go#L110: case *ast.CallExpr:
update.go#L53: len(expr), debugFormatNode{Node: &ast.CallExpr{Args: expr}})
update.go#L60: debugFormatNode{Node: &ast.CallExpr{Args: expr}})