type go/ast.IndexExpr
27 uses
go/ast (current package)
ast.go#L349: IndexExpr struct {
ast.go#L505: func (x *IndexExpr) Pos() token.Pos { return x.X.Pos() }
ast.go#L539: func (x *IndexExpr) End() token.Pos { return x.Rbrack + 1 }
ast.go#L570: func (*IndexExpr) exprNode() {}
walk.go#L93: case *IndexExpr:
go/doc
reader.go#L38: case *ast.IndexExpr:
reader.go#L129: case *ast.IndexExpr:
go/parser
parser.go#L1346: return &ast.IndexExpr{
parser.go#L1538: return &ast.IndexExpr{
parser.go#L1603: return &ast.IndexExpr{X: x, Lbrack: lbrack, Index: index[0], Rbrack: rbrack}
parser.go#L1751: case *ast.IndexExpr, *ast.IndexListExpr:
parser.go#L2929: return &ast.IndexExpr{
resolver.go#L558: case *ast.IndexExpr:
go/printer
nodes.go#L909: case *ast.IndexExpr:
go/types
call.go#L550: case *ast.IndexExpr, *ast.IndexListExpr:
check.go#L587: case *ast.IndexExpr:
expr.go#L241: *ast.IndexExpr,
expr.go#L1041: case *ast.IndexExpr, *ast.IndexListExpr:
exprstring.go#L72: case *ast.IndexExpr, *ast.IndexListExpr:
index.go#L435: case *ast.IndexExpr:
resolver.go#L523: case *ast.IndexExpr, *ast.IndexListExpr:
struct.go#L192: case *ast.IndexExpr:
typexpr.go#L290: case *ast.IndexExpr, *ast.IndexListExpr:
golang.org/x/tools/go/types/typeutil
callee.go#L58: case *ast.IndexExpr:
golang.org/x/tools/internal/typeparams
common.go#L32: case *ast.IndexExpr:
common.go#L48: return &ast.IndexExpr{
gotest.tools/v3/internal/assert
result.go#L102: case *ast.Ident, *ast.SelectorExpr, *ast.IndexExpr, *ast.SliceExpr: