github.com/evanw/esbuild/internal/js_ast.EIndex.Index (field)

49 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L487: 	Index         Expr

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L576: 			if index, ok := duplicateCaseHash(e.Index); ok {
		js_parser.go#L623: 			if equals, _ := duplicateCaseEquals(a.Index, b.Index); equals {
		js_parser.go#L933: 			valuesLookTheSame(a.Target.Data, b.Target.Data) && valuesLookTheSame(a.Index.Data, b.Index.Data) {
		js_parser.go#L2841: 			if private, ok := index.Index.Data.(*js_ast.EPrivateIdentifier); ok {
		js_parser.go#L2843: 				r := logger.Range{Loc: index.Index.Loc, Len: int32(len(name))}
		js_parser.go#L3358: 					Index:         js_ast.Expr{Loc: nameLoc, Data: &js_ast.EPrivateIdentifier{Ref: ref}},
		js_parser.go#L3399: 					Index:         index,
		js_parser.go#L3441: 						Index:         js_ast.Expr{Loc: nameLoc, Data: &js_ast.EPrivateIdentifier{Ref: ref}},
		js_parser.go#L3511: 				Index:         index,
		js_parser.go#L7303: 			if value, status := p.substituteSingleUseSymbolInExpr(e.Index, ref, replacement, replacementCanBeRemoved); status != substituteContinue {
		js_parser.go#L7304: 				e.Index = value
		js_parser.go#L8626: 						Index:  js_ast.Expr{Loc: value.Loc, Data: &js_ast.EString{Value: value.Name}},
		js_parser.go#L8641: 						Index:  assignTarget,
		js_parser.go#L10496: 			if str, ok := e.Index.Data.(*js_ast.EString); ok && js_lexer.IsIdentifierUTF16(str.Value) {
		js_parser.go#L10500: 					NameLoc:       e.Index.Loc,
		js_parser.go#L10514: 		if private, ok := e.Index.Data.(*js_ast.EPrivateIdentifier); ok {
		js_parser.go#L10516: 			result := p.findSymbol(e.Index.Loc, name)
		js_parser.go#L10522: 				r := logger.Range{Loc: e.Index.Loc, Len: int32(len(name))}
		js_parser.go#L10526: 					r := logger.Range{Loc: e.Index.Loc, Len: int32(len(name))}
		js_parser.go#L10529: 					r := logger.Range{Loc: e.Index.Loc, Len: int32(len(name))}
		js_parser.go#L10540: 				return p.lowerPrivateGet(e.Target, e.Index.Loc, private), exprOut{}
		js_parser.go#L10543: 			e.Index = p.visitExpr(e.Index)
		js_parser.go#L10548: 			return p.lowerSuperPropertyAccess(expr.Loc, e.Index), exprOut{}
		js_parser.go#L10567: 		if str, ok := e.Index.Data.(*js_ast.EString); ok {
		js_parser.go#L10570: 				expr.Loc, in.assignTarget, isDeleteTarget, e.OptionalChain, e.Target, name, e.Index.Loc, isCallTarget); ok {
		js_parser_lower.go#L435: 									Index:  js_ast.Expr{Loc: bodyLoc, Data: &js_ast.EIdentifier{Ref: argRef}},
		js_parser_lower.go#L486: 			if private, ok := e.Index.Data.(*js_ast.EPrivateIdentifier); ok && p.isPrivateUnsupported(private) {
		js_parser_lower.go#L579: 						expr = p.lowerSuperPropertyAccess(expr.Loc, e.Index)
		js_parser_lower.go#L590: 					if private, ok := e.Index.Data.(*js_ast.EPrivateIdentifier); ok && p.isPrivateUnsupported(private) {
		js_parser_lower.go#L592: 						expr = p.lowerPrivateGet(targetFunc(), e.Index.Loc, private)
		js_parser_lower.go#L599: 						Index:  e.Index,
		js_parser_lower.go#L638: 			if private, ok := e.Index.Data.(*js_ast.EPrivateIdentifier); ok && p.isPrivateUnsupported(private) {
		js_parser_lower.go#L650: 				result = p.lowerPrivateGet(result, e.Index.Loc, private)
		js_parser_lower.go#L656: 				Index:  e.Index,
		js_parser_lower.go#L763: 			indexFunc, indexWrapFunc := p.captureValueWithPossibleSideEffects(value.Loc, 2, left.Index)
		js_parser_lower.go#L767: 					Index:  indexFunc(),
		js_parser_lower.go#L771: 					Index:  indexFunc(),
		js_parser_lower.go#L1066: 		if private, ok := index.Index.Data.(*js_ast.EPrivateIdentifier); ok && p.isPrivateUnsupported(private) {
		js_parser_lower.go#L1067: 			return index.Target, index.Index.Loc, private
		js_parser_lower.go#L1866: 							Index:  prop.Key,
		js_parser_lower.go#L2303: 		key = e.Index

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L1605: 		if private, ok := e.Index.Data.(*js_ast.EPrivateIdentifier); ok {
		js_printer.go#L1612: 			p.printExpr(e.Index, js_ast.LLowest, 0)