type go/ast.CallExpr

40 uses

	go/ast (current package)
		ast.go#L390: 	CallExpr struct {
		ast.go#L512: func (x *CallExpr) Pos() token.Pos       { return x.Fun.Pos() }
		ast.go#L554: func (x *CallExpr) End() token.Pos       { return x.Rparen + 1 }
		ast.go#L585: func (*CallExpr) exprNode()       {}
		ast.go#L687: 		Call *CallExpr
		ast.go#L693: 		Call  *CallExpr
		walk.go#L119: 	case *CallExpr:

	go/parser
		parser.go#L1630: func (p *parser) parseCallOrConversion(fun ast.Expr) *ast.CallExpr {
		parser.go#L1653: 	return &ast.CallExpr{Fun: fun, Lparen: lparen, Args: list, Ellipsis: ellipsis, Rparen: rparen}
		parser.go#L2004: func (p *parser) parseCallExpr(callType string) *ast.CallExpr {
		parser.go#L2010: 	if call, isCall := x.(*ast.CallExpr); isCall {
		parser.go#L2720: 	case *ast.CallExpr:

	go/printer
		nodes.go#L971: 	case *ast.CallExpr:

	go/types
		assignments.go#L360: 		if call, _ := ast.Unparen(rhs0).(*ast.CallExpr); call != nil {
		assignments.go#L400: 		_, isCall = ast.Unparen(orig_rhs[0]).(*ast.CallExpr)
		assignments.go#L479: 		_, isCall = ast.Unparen(orig_rhs[0]).(*ast.CallExpr)
		builtins.go#L23: func (check *Checker) builtin(x *operand, call *ast.CallExpr, id builtinId) (_ bool) {
		builtins.go#L687: 				p = make(map[*ast.CallExpr]bool)
		call.go#L172: func (check *Checker) callExpr(x *operand, call *ast.CallExpr) exprKind {
		call.go#L462: func (check *Checker) arguments(call *ast.CallExpr, sig *Signature, targs []Type, xlist []ast.Expr, args []*operand, atargs [][]Type) (rsig *Signature) {
		check.go#L84: 	isPanic       map[*ast.CallExpr]bool // set of panic call expressions (used for termination check)
		expr.go#L291: 	case *ast.CallExpr:
		expr.go#L1136: 	case *ast.CallExpr:
		exprstring.go#L103: 	case *ast.CallExpr:
		return.go#L32: 		if call, ok := ast.Unparen(s.X).(*ast.CallExpr); ok && check.isPanic[call] {
		stmt.go#L173: func (check *Checker) suspendedCall(keyword string, call *ast.CallExpr) {
		util.go#L31: func hasDots(call *ast.CallExpr) bool { return call.Ellipsis.IsValid() }
		util.go#L34: func dddErrPos(call *ast.CallExpr) positioner { return atPos(call.Ellipsis) }
		util.go#L47: func argErrPos(call *ast.CallExpr) positioner { return inNode(call, call.Rparen) }

	go.pact.im/x/plumb/internal/discover
		discover.go#L755: 	call, ok := ast.Unparen(e).(*ast.CallExpr)

	golang.org/x/tools/go/ast/edge
		edge.go#L203: 	CallExpr_Args:         info[*ast.CallExpr]("Args"),
		edge.go#L204: 	CallExpr_Fun:          info[*ast.CallExpr]("Fun"),

	golang.org/x/tools/go/ast/inspector
		typeof.go#L120: 	case *ast.CallExpr:
		walk.go#L109: 	case *ast.CallExpr:

	golang.org/x/tools/go/types/typeutil
		callee.go#L21: func Callee(info *types.Info, call *ast.CallExpr) types.Object {
		callee.go#L37: func StaticCallee(info *types.Info, call *ast.CallExpr) *types.Func {

	golang.org/x/tools/internal/typesinternal
		classify_call.go#L64: func ClassifyCall(info *types.Info, call *ast.CallExpr) CallKind {
		fx.go#L47: 		case *ast.CallExpr:
		fx.go#L77: func CallsPureBuiltin(info *types.Info, call *ast.CallExpr) bool {
		zerovalue.go#L183: 			X: &ast.CallExpr{