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

38 uses

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

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L575: 		if target, ok := duplicateCaseHash(e.Target); ok {
		js_parser.go#L624: 				equals, _ := duplicateCaseEquals(a.Target, b.Target)
		js_parser.go#L933: 			valuesLookTheSame(a.Target.Data, b.Target.Data) && valuesLookTheSame(a.Index.Data, b.Index.Data) {
		js_parser.go#L3357: 					Target:        left,
		js_parser.go#L3398: 					Target:        left,
		js_parser.go#L3440: 						Target:        left,
		js_parser.go#L3510: 				Target:        left,
		js_parser.go#L7295: 		if value, status := p.substituteSingleUseSymbolInExpr(e.Target, ref, replacement, replacementCanBeRemoved); status != substituteContinue {
		js_parser.go#L7296: 			e.Target = value
		js_parser.go#L8625: 						Target: js_ast.Expr{Loc: value.Loc, Data: &js_ast.EIdentifier{Ref: s.Arg}},
		js_parser.go#L8640: 						Target: js_ast.Expr{Loc: value.Loc, Data: &js_ast.EIdentifier{Ref: s.Arg}},
		js_parser.go#L10498: 					Target:        e.Target,
		js_parser.go#L10508: 		target, out := p.visitExprInOut(e.Target, exprIn{
		js_parser.go#L10511: 		e.Target = target
		js_parser.go#L10540: 				return p.lowerPrivateGet(e.Target, e.Index.Loc, private), exprOut{}
		js_parser.go#L10547: 		if !isCallTarget && p.shouldLowerSuperPropertyAccess(e.Target) {
		js_parser.go#L10570: 				expr.Loc, in.assignTarget, isDeleteTarget, e.OptionalChain, e.Target, name, e.Index.Loc, isCallTarget); ok {
		js_parser.go#L10580: 			if id, ok := e.Target.Data.(*js_ast.EIdentifier); ok && p.symbols[id.Ref.InnerIndex].Kind == js_ast.SymbolImport {
		js_parser.go#L10581: 				r := js_lexer.RangeOfIdentifier(p.source, e.Target.Loc)
		js_parser.go#L10625: 				if _, ok := e2.Target.Data.(*js_ast.ESuper); ok {
		js_parser.go#L10626: 					superPropLoc = e2.Target.Loc
		js_parser_lower.go#L434: 									Target: js_ast.Expr{Loc: bodyLoc, Data: &js_ast.ESuper{}},
		js_parser_lower.go#L477: 			expr = e.Target
		js_parser_lower.go#L576: 				if _, ok := e.Target.Data.(*js_ast.ESuper); ok {
		js_parser_lower.go#L578: 					if p.shouldLowerSuperPropertyAccess(e.Target) {
		js_parser_lower.go#L585: 					targetFunc, wrapFunc := p.captureValueWithPossibleSideEffects(loc, 2, e.Target)
		js_parser_lower.go#L598: 						Target: targetFunc(),
		js_parser_lower.go#L655: 				Target: result,
		js_parser_lower.go#L762: 			targetFunc, targetWrapFunc := p.captureValueWithPossibleSideEffects(value.Loc, 2, left.Target)
		js_parser_lower.go#L766: 					Target: targetFunc(),
		js_parser_lower.go#L770: 					Target: targetFunc(),
		js_parser_lower.go#L1067: 			return index.Target, index.Index.Loc, private
		js_parser_lower.go#L1865: 							Target: target,
		js_parser_lower.go#L2300: 		if !p.shouldLowerSuperPropertyAccess(e.Target) {

	github.com/evanw/esbuild/internal/js_printer
		js_printer.go#L1601: 		p.printExpr(e.Target, js_ast.LPostfix, flags)