github.com/evanw/esbuild/internal/js_ast.ScopeMember.Ref (field)
40 uses
github.com/evanw/esbuild/internal/js_ast (current package)
js_ast.go#L1514: Ref Ref
github.com/evanw/esbuild/internal/bundler
linker.go#L1379: exportRef := runtimeRepr.ast.ModuleScope.Members["__export"].Ref
linker.go#L1383: exportRef := runtimeRepr.ast.ModuleScope.Members["__markAsModule"].Ref
linker.go#L1702: markAsModuleRef := runtimeRepr.ast.ModuleScope.Members["__markAsModule"].Ref
linker.go#L1724: exportRef = runtimeRepr.ast.ModuleScope.Members["__export"].Ref
linker.go#L3084: exportStarRef := c.files[runtime.SourceIndex].repr.(*reprJS).ast.ModuleScope.Members["__exportStar"].Ref
linker.go#L3105: exportStarRef := c.files[runtime.SourceIndex].repr.(*reprJS).ast.ModuleScope.Members["__exportStar"].Ref
linker.go#L3653: commonJSRef := js_ast.FollowSymbols(c.symbols, runtimeMembers["__commonJS"].Ref)
linker.go#L3654: toModuleRef := js_ast.FollowSymbols(c.symbols, runtimeMembers["__toModule"].Ref)
linker.go#L4436: c.symbols.Get(member.Ref).MustNotBeRenamed = true
github.com/evanw/esbuild/internal/js_parser
js_parser.go#L1051: kind := p.symbols[member.Ref.InnerIndex].Kind
js_parser.go#L1109: p.symbols[member.Ref.InnerIndex].Kind == js_ast.SymbolImport {
js_parser.go#L1113: p.symbols[member.Ref.InnerIndex].MustNotBeRenamed = true
js_parser.go#L1308: symbol := &p.symbols[existing.Ref.InnerIndex]
js_parser.go#L1316: return existing.Ref
js_parser.go#L1319: ref = existing.Ref
js_parser.go#L1325: ref = existing.Ref
js_parser.go#L1329: ref = existing.Ref
js_parser.go#L1337: p.currentScope.Members[name] = js_ast.ScopeMember{Ref: ref, Loc: loc}
js_parser.go#L1345: symbol := &p.symbols[member.Ref.InnerIndex]
js_parser.go#L1354: originalMemberRef := member.Ref
js_parser.go#L1384: p.hoistedRefForSloppyModeBlockFn[member.Ref] = hoistedRef
js_parser.go#L1386: member.Ref = hoistedRef
js_parser.go#L1408: existingSymbol := &p.symbols[existingMember.Ref.InnerIndex]
js_parser.go#L1421: symbol.Link = existingMember.Ref
js_parser.go#L1446: existingSymbol.Link = member.Ref
js_parser.go#L6330: ref = member.Ref
js_parser.go#L6341: p.moduleScope.Members[name] = js_ast.ScopeMember{Ref: ref, Loc: logger.Loc{Start: -1}}
js_parser.go#L8992: p.currentScope.Members[name] = js_ast.ScopeMember{Loc: class.Name.Loc, Ref: shadowRef}
js_parser.go#L11494: if member, ok := p.moduleScope.Members[name]; ok && member.Ref == id.Ref {
js_parser.go#L12771: p.moduleScope.Members[alias] = js_ast.ScopeMember{Ref: ref}
js_parser.go#L12933: if ok && p.symbols[member.Ref.InnerIndex].Kind == js_ast.SymbolHoisted &&
js_parser.go#L12935: return member.Ref
js_parser.go#L12945: p.moduleScope.Members[name] = js_ast.ScopeMember{Ref: ref, Loc: logger.Loc{Start: -1}}
js_parser.go#L12979: symbol := &p.symbols[member.Ref.InnerIndex]
github.com/evanw/esbuild/internal/renamer
renamer.go#L27: symbol := symbols.Get(member.Ref)
renamer.go#L228: symbols[member.Ref.InnerIndex].NestedScopeSlot = validSlot
renamer.go#L242: symbols[member.Ref.InnerIndex].NestedScopeSlot = ast.Index32{}
renamer.go#L254: sortedMembers = append(sortedMembers, int(member.Ref.InnerIndex))
renamer.go#L393: *sorted = append(*sorted, int(member.Ref.InnerIndex))
![]() |
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. |