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,