type go/ast.IndexExpr

31 uses

	go/ast (current package)
		ast.go#L352: 	IndexExpr struct {
		ast.go#L508: func (x *IndexExpr) Pos() token.Pos      { return x.X.Pos() }
		ast.go#L550: func (x *IndexExpr) End() token.Pos      { return x.Rbrack + 1 }
		ast.go#L581: 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#L1362: 		return &ast.IndexExpr{
		parser.go#L1558: 		return &ast.IndexExpr{
		parser.go#L1623: 		return &ast.IndexExpr{X: x, Lbrack: lbrack, Index: index[0], Rbrack: rbrack}
		parser.go#L1771: 			case *ast.IndexExpr, *ast.IndexListExpr:
		parser.go#L2953: 		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#L632: 	case *ast.IndexExpr:
		expr.go#L271: 		*ast.IndexExpr,
		expr.go#L1090: 	case *ast.IndexExpr, *ast.IndexListExpr:
		exprstring.go#L72: 	case *ast.IndexExpr, *ast.IndexListExpr:
		index.go#L476: 	case *ast.IndexExpr:
		resolver.go#L534: 	case *ast.IndexExpr, *ast.IndexListExpr:
		struct.go#L192: 	case *ast.IndexExpr:
		typexpr.go#L286: 	case *ast.IndexExpr, *ast.IndexListExpr:

	golang.org/x/tools/go/ast/edge
		edge.go#L252: 	IndexExpr_Index:       info[*ast.IndexExpr]("Index"),
		edge.go#L253: 	IndexExpr_X:           info[*ast.IndexExpr]("X"),

	golang.org/x/tools/go/ast/inspector
		typeof.go#L170: 	case *ast.IndexExpr:
		walk.go#L83: 	case *ast.IndexExpr:

	golang.org/x/tools/go/types/typeutil
		callee.go#L59: 	case *ast.IndexExpr:

	golang.org/x/tools/internal/typeparams
		common.go#L32: 	case *ast.IndexExpr:
		common.go#L48: 		return &ast.IndexExpr{

	golang.org/x/tools/internal/typesinternal
		fx.go#L21: 			*ast.SelectorExpr, *ast.IndexExpr, *ast.SliceExpr, *ast.TypeAssertExpr,