type go/ast.IndexExpr
27 uses
go/ast (current package)
ast.go#L337: IndexExpr struct {
ast.go#L495: func (x *IndexExpr) Pos() token.Pos { return x.X.Pos() }
ast.go#L529: func (x *IndexExpr) End() token.Pos { return x.Rbrack + 1 }
ast.go#L561: func (*IndexExpr) exprNode() {}
walk.go#L115: case *IndexExpr:
go/doc
reader.go#L36: case *ast.IndexExpr:
reader.go#L130: case *ast.IndexExpr:
go/internal/typeparams
typeparams.go#L17: return &ast.IndexExpr{
typeparams.go#L43: case *ast.IndexExpr:
go/parser
parser.go#L1243: return &ast.IndexExpr{
parser.go#L1435: return &ast.IndexExpr{
parser.go#L1502: return &ast.IndexExpr{X: x, Lbrack: lbrack, Index: index[0], Rbrack: rbrack}
parser.go#L1612: case *ast.IndexExpr:
parser.go#L1705: case *ast.IndexExpr, *ast.IndexListExpr:
resolver.go#L554: case *ast.IndexExpr:
go/printer
nodes.go#L883: case *ast.IndexExpr:
go/types
call.go#L383: case *ast.IndexExpr, *ast.IndexListExpr:
check.go#L523: case *ast.IndexExpr:
expr.go#L490: *ast.IndexExpr,
expr.go#L1538: case *ast.IndexExpr, *ast.IndexListExpr:
exprstring.go#L70: case *ast.IndexExpr, *ast.IndexListExpr:
resolver.go#L516: case *ast.IndexExpr, *ast.IndexListExpr:
struct.go#L190: case *ast.IndexExpr:
typexpr.go#L276: case *ast.IndexExpr, *ast.IndexListExpr:
golang.org/x/tools/internal/typeparams
common.go#L42: case *ast.IndexExpr:
common.go#L58: return &ast.IndexExpr{
gotest.tools/v3/internal/assert
result.go#L102: case *ast.Ident, *ast.SelectorExpr, *ast.IndexExpr, *ast.SliceExpr: