go/ast.IndexExpr.X (field)

16 uses

	go/ast (current package)
		ast.go#L338: 		X      Expr      // expression
		ast.go#L495: func (x *IndexExpr) Pos() token.Pos      { return x.X.Pos() }
		walk.go#L116: 		Walk(v, n.X)

	go/doc
		reader.go#L38: 		return fmt.Sprintf("%s[%s]", recvString(t.X), recvParam(t.Index))
		reader.go#L131: 		return baseTypeName(t.X)

	go/internal/typeparams
		typeparams.go#L18: 			X:      x,
		typeparams.go#L45: 			X:       e.X,

	go/parser
		parser.go#L1244: 			X:      typ,
		parser.go#L1436: 			X:      x,
		parser.go#L1502: 		return &ast.IndexExpr{X: x, Lbrack: lbrack, Index: index[0], Rbrack: rbrack}
		resolver.go#L556: 		resolveExprs = append(resolveExprs, typ.X)

	go/printer
		nodes.go#L885: 		p.expr1(x.X, token.HighestPrec, 1)

	go/types
		check.go#L524: 		selOrIdent = e.X
		struct.go#L191: 		return embeddedFieldIdent(e.X)

	golang.org/x/tools/internal/typeparams
		common.go#L43: 		return e.X, e.Lbrack, []ast.Expr{e.Index}, e.Rbrack
		common.go#L59: 			X:      x,