github.com/evanw/esbuild/internal/js_ast.ECall.Target (field)
68 uses
github.com/evanw/esbuild/internal/js_ast (current package)
js_ast.go#L441: Target Expr
js_ast.go#L1201: if _, ok := call.Target.Data.(*ESuper); ok {
github.com/evanw/esbuild/internal/bundler
linker.go#L1704: Target: js_ast.Expr{Data: &js_ast.EIdentifier{Ref: markAsModuleRef}},
linker.go#L1726: Target: js_ast.Expr{Data: &js_ast.EIdentifier{Ref: exportRef}},
linker.go#L1788: Target: js_ast.Expr{Data: &js_ast.EIdentifier{Ref: repr.ast.WrapperRef}},
linker.go#L1795: Target: js_ast.Expr{Data: &js_ast.EIdentifier{Ref: repr.ast.WrapperRef}},
linker.go#L1800: Target: js_ast.Expr{Data: &js_ast.EIdentifier{Ref: repr.ast.WrapperRef}},
linker.go#L1812: Target: js_ast.Expr{Data: &js_ast.EIdentifier{Ref: repr.ast.WrapperRef}},
linker.go#L1819: Target: js_ast.Expr{Data: &js_ast.EIdentifier{Ref: repr.ast.WrapperRef}},
linker.go#L3088: Target: js_ast.Expr{Loc: stmt.Loc, Data: &js_ast.EIdentifier{Ref: exportStarRef}},
linker.go#L3109: Target: js_ast.Expr{Loc: stmt.Loc, Data: &js_ast.EIdentifier{Ref: exportStarRef}},
linker.go#L3408: Target: js_ast.Expr{Data: &js_ast.EIdentifier{Ref: commonJSRef}},
linker.go#L3413: Target: js_ast.Expr{Data: &js_ast.EIdentifier{Ref: commonJSRef}},
github.com/evanw/esbuild/internal/js_parser
js_parser.go#L956: len(a.Args) == len(b.Args) && valuesLookTheSame(a.Target.Data, b.Target.Data) {
js_parser.go#L1535: Target: js_ast.Expr{Loc: loc, Data: &js_ast.EIdentifier{Ref: ref}},
js_parser.go#L2437: Target: async,
js_parser.go#L3409: Target: left,
js_parser.go#L3427: Target: left,
js_parser.go#L3521: Target: left,
js_parser.go#L7310: if value, status := p.substituteSingleUseSymbolInExpr(e.Target, ref, replacement, replacementCanBeRemoved); status != substituteContinue {
js_parser.go#L7311: e.Target = value
js_parser.go#L7841: y.HasSameFlagsAs(n) && valuesLookTheSame(y.Target.Data, n.Target.Data) {
js_parser.go#L7846: if p.exprCanBeRemovedIfUnused(e.Test) && p.exprCanBeRemovedIfUnused(y.Target) {
js_parser.go#L8924: Target: js_ast.Expr{Loc: loc, Data: &js_ast.EArrow{
js_parser.go#L9992: Target: p.jsxStringsToMemberExpression(expr.Loc, p.options.jsx.Factory),
js_parser.go#L11147: Target: js_ast.Expr{Loc: arg.Loc, Data: &js_ast.EIdentifier{Ref: p.requireRef}},
js_parser.go#L11157: Target: js_ast.Expr{Loc: arg.Loc, Data: &js_ast.EDot{
js_parser.go#L11159: Target: js_ast.Expr{Loc: arg.Loc, Data: &js_ast.EDot{
js_parser.go#L11179: p.callTarget = e.Target.Data
js_parser.go#L11183: nextTarget: e.Target.Data,
js_parser.go#L11191: if dot, ok := e.Target.Data.(*js_ast.EDot); ok && dot.OptionalChain == js_ast.OptionalChainNone && dot.Name == "resolve" {
js_parser.go#L11197: _, wasIdentifierBeforeVisit := e.Target.Data.(*js_ast.EIdentifier)
js_parser.go#L11198: target, out := p.visitExprInOut(e.Target, exprIn{
js_parser.go#L11206: e.Target = target
js_parser.go#L11207: p.warnAboutImportNamespaceCallOrConstruct(e.Target, false /* isConstruct */)
js_parser.go#L11220: if dot, ok := e.Target.Data.(*js_ast.EDot); ok {
js_parser.go#L11242: Target: js_ast.Expr{Loc: e.Target.Loc, Data: &js_ast.EDot{
js_parser.go#L11263: if id, ok := e.Target.Data.(*js_ast.EIdentifier); ok {
js_parser.go#L11286: p.log.AddRangeWarning(&p.source, js_lexer.RangeOfIdentifier(p.source, e.Target.Loc),
js_parser.go#L11314: if target, loc, private := p.extractPrivateIndex(e.Target); private != nil {
js_parser.go#L11318: Target: js_ast.Expr{Loc: target.Loc, Data: &js_ast.EDot{
js_parser.go#L11332: if id, ok := e.Target.Data.(*js_ast.EIdentifier); ok && id.Ref == p.requireRef {
js_parser.go#L11361: r := js_lexer.RangeOfIdentifier(p.source, e.Target.Loc)
js_parser.go#L11368: Target: js_ast.Expr{Loc: e.Target.Loc, Data: &js_ast.EIdentifier{Ref: id.Ref}},
js_parser.go#L11373: r := js_lexer.RangeOfIdentifier(p.source, e.Target.Loc)
js_parser.go#L11378: r := js_lexer.RangeOfIdentifier(p.source, e.Target.Loc)
js_parser_lower.go#L495: expr = e.Target
js_parser_lower.go#L665: Target: js_ast.Expr{Loc: loc, Data: &js_ast.EDot{
js_parser_lower.go#L682: Target: js_ast.Expr{Loc: loc, Data: &js_ast.EDot{
js_parser_lower.go#L695: Target: result,
js_parser_lower.go#L1839: Target: js_ast.Expr{Loc: loc, Data: &js_ast.EDot{
js_parser_lower.go#L1923: Target: js_ast.Expr{Loc: loc, Data: &js_ast.EDot{
js_parser_lower.go#L2014: Target: js_ast.Expr{Loc: classLoc, Data: &js_ast.ESuper{}},
js_parser_lower.go#L2282: Target: js_ast.Expr{Loc: loc, Data: &js_ast.EIdentifier{Ref: *p.fnOrArrowDataVisit.superIndexRef}},
js_parser_lower.go#L2290: switch e := call.Target.Data.(type) {
js_parser_lower.go#L2310: call.Target.Data = &js_ast.EDot{
js_parser_lower.go#L2311: Target: p.lowerSuperPropertyAccess(call.Target.Loc, key),
js_parser_lower.go#L2315: thisExpr := js_ast.Expr{Loc: call.Target.Loc, Data: &js_ast.EThis{}}
ts_parser.go#L848: Target: value,
ts_parser.go#L1047: Target: js_ast.Expr{Loc: stmtLoc, Data: &js_ast.EFunction{Fn: js_ast.Fn{
github.com/evanw/esbuild/internal/js_printer
js_printer.go#L1467: p.callTarget = e.Target.Data
js_printer.go#L1468: if !e.IsDirectEval && p.isUnboundEvalIdentifier(e.Target) {
js_printer.go#L1474: p.printExpr(e.Target, js_ast.LPostfix, 0)
js_printer.go#L1477: p.printExpr(e.Target, js_ast.LPostfix, targetFlags)
 |
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. |