const github.com/evanw/esbuild/internal/js_ast.SymbolUnbound

28 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L1235: 	SymbolUnbound SymbolKind = iota
		js_ast.go#L1465: 	if s.Kind == SymbolUnbound || s.MustNotBeRenamed {

	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#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#L1226: 	if existing == js_ast.SymbolUnbound {
		js_parser.go#L1418: 					if existingSymbol.Kind == js_ast.SymbolUnbound || existingSymbol.Kind == js_ast.SymbolHoisted ||
		js_parser.go#L1542: 		p.promiseRef = p.newSymbol(js_ast.SymbolUnbound, "Promise")
		js_parser.go#L6339: 			ref = p.newSymbol(js_ast.SymbolUnbound, name)
		js_parser.go#L6375: 	ref = p.newSymbol(js_ast.SymbolUnbound, name)
		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#L9916: 		if p.symbols[e.Ref.InnerIndex].Kind == js_ast.SymbolUnbound && !result.isInsideWithScope && e != p.deleteTarget {
		js_parser.go#L10599: 			if !idBefore && idAfter && p.symbols[id.Ref.InnerIndex].Kind == js_ast.SymbolUnbound {
		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#L12884: 		p.requireRef = p.declareCommonJSSymbol(js_ast.SymbolUnbound, "require")
		js_parser.go#L12888: 		p.requireRef = p.newSymbol(js_ast.SymbolUnbound, "require")
		js_parser_lower.go#L1828: 						p.weakMapRef = p.newSymbol(js_ast.SymbolUnbound, "WeakMap")
		js_parser_lower.go#L1904: 						p.weakSetRef = p.newSymbol(js_ast.SymbolUnbound, "WeakSet")
		js_parser_lower.go#L2011: 				argumentsRef := p.newSymbol(js_ast.SymbolUnbound, "arguments")

	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 {