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)
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |