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 {