github.com/evanw/esbuild/internal/js_ast.Symbol.Kind (field)
47 uses
github.com/evanw/esbuild/internal/js_ast (current package)
js_ast.go#L1428: Kind SymbolKind
js_ast.go#L1465: if s.Kind == SymbolUnbound || s.MustNotBeRenamed {
js_ast.go#L1468: if s.Kind.IsPrivate() {
js_ast.go#L1471: if s.Kind == SymbolLabel {
github.com/evanw/esbuild/internal/bundler
linker.go#L535: Kind: js_ast.SymbolUnbound,
linker.go#L857: if symbol.Kind == js_ast.SymbolUnbound {
linker.go#L1282: c.symbols.Get(exportsRef).Kind = js_ast.SymbolUnbound
linker.go#L1283: c.symbols.Get(moduleRef).Kind = js_ast.SymbolUnbound
linker.go#L1454: *inner = append(*inner, js_ast.Symbol{Kind: js_ast.SymbolOther, OriginalName: name, Link: js_ast.InvalidRef})
linker.go#L1563: Kind: js_ast.SymbolOther,
linker.go#L4407: c.symbols.Get(s.Fn.Name.Ref).Kind = js_ast.SymbolUnbound
linker.go#L4413: c.symbols.Get(s.Class.Name.Ref).Kind = js_ast.SymbolUnbound
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#L1190: Kind: kind,
js_parser.go#L1310: switch p.canMergeSymbols(p.currentScope, symbol.Kind, kind) {
js_parser.go#L1326: symbol.Kind = js_ast.SymbolPrivateGetSetPair
js_parser.go#L1330: symbol.Kind = js_ast.SymbolPrivateStaticGetSetPair
js_parser.go#L1347: if !symbol.Kind.IsHoisted() {
js_parser.go#L1355: if symbol.Kind == js_ast.SymbolHoistedFunction {
js_parser.go#L1418: if existingSymbol.Kind == js_ast.SymbolUnbound || existingSymbol.Kind == js_ast.SymbolHoisted ||
js_parser.go#L1419: (existingSymbol.Kind.IsFunction() && (s.Kind == js_ast.ScopeEntry || s.Kind == js_ast.ScopeFunctionBody)) {
js_parser.go#L1427: if existingSymbol.Kind != js_ast.SymbolCatchIdentifier {
js_parser.go#L1430: if symbol.Kind != js_ast.SymbolCatchIdentifier && symbol.Kind != js_ast.SymbolHoistedFunction {
js_parser.go#L6555: if !p.currentScope.Kind.StopsHoisting() && p.symbols[int(s.Fn.Name.Ref.InnerIndex)].Kind == js_ast.SymbolHoistedFunction {
js_parser.go#L7985: if p.symbols[ref.InnerIndex].Kind == js_ast.SymbolUnbound {
js_parser.go#L8069: if symbol.Kind == js_ast.SymbolUnbound && p.localTypeNames[symbol.OriginalName] {
js_parser.go#L9194: return p.symbols[result.ref.InnerIndex].Kind == js_ast.SymbolUnbound
js_parser.go#L9901: if in.assignTarget != js_ast.AssignTargetNone && p.symbols[result.ref.InnerIndex].Kind == js_ast.SymbolConst {
js_parser.go#L9916: if p.symbols[e.Ref.InnerIndex].Kind == js_ast.SymbolUnbound && !result.isInsideWithScope && e != p.deleteTarget {
js_parser.go#L10520: kind := p.symbols[result.ref.InnerIndex].Kind
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#L10599: if !idBefore && idAfter && p.symbols[id.Ref.InnerIndex].Kind == js_ast.SymbolUnbound {
js_parser.go#L11558: if p.symbols[ref.InnerIndex].Kind == js_ast.SymbolImport {
js_parser.go#L12298: if e.CanBeRemovedIfUnused || p.symbols[e.Ref.InnerIndex].Kind != js_ast.SymbolUnbound {
js_parser.go#L12406: if e.CanBeRemovedIfUnused || p.symbols[e.Ref.InnerIndex].Kind != js_ast.SymbolUnbound {
js_parser.go#L12933: if ok && p.symbols[member.Ref.InnerIndex].Kind == js_ast.SymbolHoisted &&
js_parser_lower.go#L203: return p.options.unsupportedJSFeatures.Has(p.symbols[private.Ref.InnerIndex].Kind.Feature())
js_parser_lower.go#L961: switch p.symbols[private.Ref.InnerIndex].Kind {
js_parser_lower.go#L998: switch p.symbols[private.Ref.InnerIndex].Kind {
ts_parser.go#L987: if (symbol.Kind == js_ast.SymbolTSNamespace || symbol.Kind == js_ast.SymbolTSEnum) && !p.emittedNamespaceVars[nameRef] {
github.com/evanw/esbuild/internal/js_printer
js_printer.go#L2123: return symbol.Kind == js_ast.SymbolUnbound && symbol.OriginalName == "eval"
github.com/evanw/esbuild/internal/renamer
renamer.go#L28: if symbol.Kind == js_ast.SymbolUnbound || symbol.MustNotBeRenamed {
renamer.go#L34: if symbol.Kind == js_ast.SymbolUnbound || symbol.MustNotBeRenamed {
![]() |
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. |