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

61 uses

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

	github.com/evanw/esbuild/internal/bundler
		linker.go#L1430: 				Target:  js_ast.Expr{Loc: lazy.Value.Loc, Data: &js_ast.EIdentifier{Ref: repr.ast.ModuleRef}},
		linker.go#L1808: 						Target: js_ast.Expr{Data: &js_ast.EIdentifier{Ref: c.unboundModuleRef}},

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L566: 		if target, ok := duplicateCaseHash(e.Target); ok {
		js_parser.go#L617: 			equals, _ := duplicateCaseEquals(a.Target, b.Target)
		js_parser.go#L927: 			a.Name == b.Name && valuesLookTheSame(a.Target.Data, b.Target.Data) {
		js_parser.go#L3371: 					Target:        left,
		js_parser.go#L3453: 						Target:        left,
		js_parser.go#L4066: 			Target:  *tag,
		js_parser.go#L7234: 		if value, status := p.substituteSingleUseSymbolInExpr(e.Target, ref, replacement, replacementCanBeRemoved); status != substituteContinue {
		js_parser.go#L7235: 			e.Target = value
		js_parser.go#L8116: 				Target:  js_ast.Expr{Loc: stmt.Loc, Data: &js_ast.EIdentifier{Ref: p.moduleRef}},
		js_parser.go#L8202: 					Target:  js_ast.Expr{Loc: loc, Data: &js_ast.EIdentifier{Ref: *p.enclosingNamespaceArgRef}},
		js_parser.go#L8508: 					Target:  js_ast.Expr{Loc: stmt.Loc, Data: &js_ast.EIdentifier{Ref: *p.enclosingNamespaceArgRef}},
		js_parser.go#L8541: 					Target:  js_ast.Expr{Loc: stmt.Loc, Data: &js_ast.EIdentifier{Ref: *p.enclosingNamespaceArgRef}},
		js_parser.go#L8615: 						Target:  js_ast.Expr{Loc: value.Loc, Data: &js_ast.EIdentifier{Ref: s.Arg}},
		js_parser.go#L9170: 				p.isDotDefineMatch(e.Target, parts[:last])
		js_parser.go#L9239: 				Target:  value,
		js_parser.go#L10498: 					Target:        e.Target,
		js_parser.go#L10621: 				if _, ok := e2.Target.Data.(*js_ast.ESuper); ok {
		js_parser.go#L10622: 					superPropLoc = e2.Target.Loc
		js_parser.go#L10773: 			p.cjsDotTarget = e.Target.Data
		js_parser.go#L10780: 					nextTarget: e.Target.Data,
		js_parser.go#L10785: 					nextTarget: e.Target.Data,
		js_parser.go#L10791: 		target, out := p.visitExprInOut(e.Target, exprIn{
		js_parser.go#L10794: 		e.Target = target
		js_parser.go#L10797: 		if !isCallTarget && p.shouldLowerSuperPropertyAccess(e.Target) {
		js_parser.go#L10818: 		if value, ok := p.maybeRewritePropertyAccess(expr.Loc, in.assignTarget, isDeleteTarget, e.OptionalChain, e.Target, e.Name, e.NameLoc, isCallTarget); ok {
		js_parser.go#L11158: 						Target: js_ast.Expr{Loc: arg.Loc, Data: &js_ast.ECall{
		js_parser.go#L11160: 								Target:  js_ast.Expr{Loc: arg.Loc, Data: &js_ast.EIdentifier{Ref: p.makePromiseRef()}},
		js_parser.go#L11192: 				p.resolveCallTarget = dot.Target.Data
		js_parser.go#L11221: 				if id, ok := dot.Target.Data.(*js_ast.EIdentifier); ok && id.Ref == p.requireRef {
		js_parser.go#L11243: 								Target:  js_ast.Expr{Loc: dot.Target.Loc, Data: &js_ast.EIdentifier{Ref: id.Ref}},
		js_parser.go#L11319: 						Target:  p.lowerPrivateGet(targetFunc(), loc, private),
		js_parser.go#L11593: 				Target:  js_ast.Expr{Loc: loc, Data: &js_ast.EIdentifier{Ref: nsRef}},
		js_parser.go#L12016: 						value = dot.Target
		js_parser_lower.go#L468: 			expr = e.Target
		js_parser_lower.go#L547: 				if _, ok := e.Target.Data.(*js_ast.ESuper); ok {
		js_parser_lower.go#L549: 					if p.shouldLowerSuperPropertyAccess(e.Target) {
		js_parser_lower.go#L565: 					targetFunc, wrapFunc := p.captureValueWithPossibleSideEffects(loc, 2, e.Target)
		js_parser_lower.go#L567: 						Target:  targetFunc(),
		js_parser_lower.go#L632: 				Target:  result,
		js_parser_lower.go#L666: 						Target:  result,
		js_parser_lower.go#L683: 						Target:  result,
		js_parser_lower.go#L745: 			referenceFunc, wrapFunc := p.captureValueWithPossibleSideEffects(value.Loc, 2, left.Target)
		js_parser_lower.go#L748: 					Target:  referenceFunc(),
		js_parser_lower.go#L753: 					Target:  referenceFunc(),
		js_parser_lower.go#L1773: 					target = js_ast.Expr{Loc: loc, Data: &js_ast.EDot{Target: nameFunc(), Name: "prototype", NameLoc: loc}}
		js_parser_lower.go#L1840: 							Target:  js_ast.Expr{Loc: loc, Data: &js_ast.EIdentifier{Ref: ref}},
		js_parser_lower.go#L1859: 							Target:  target,
		js_parser_lower.go#L1924: 							Target:  js_ast.Expr{Loc: loc, Data: &js_ast.EIdentifier{Ref: ref}},
		js_parser_lower.go#L1974: 											Target:  js_ast.Expr{Loc: arg.Binding.Loc, Data: &js_ast.EThis{}},
		js_parser_lower.go#L2293: 		if !p.shouldLowerSuperPropertyAccess(e.Target) {
		js_parser_lower.go#L2311: 		Target:  p.lowerSuperPropertyAccess(call.Target.Loc, key),
		ts_parser.go#L857: 				Target:  value,
		ts_parser.go#L1014: 					Target:  js_ast.Expr{Loc: nameLoc, Data: &js_ast.EIdentifier{Ref: *p.enclosingNamespaceArgRef}},
		ts_parser.go#L1020: 						Target:  js_ast.Expr{Loc: nameLoc, Data: &js_ast.EIdentifier{Ref: *p.enclosingNamespaceArgRef}},

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