github.com/evanw/esbuild/internal/js_ast.Symbol.Link (field)

30 uses

	github.com/evanw/esbuild/internal/js_ast (current package)
		js_ast.go#L1403: 	Link Ref
		js_ast.go#L1808: 	if symbol.Link == InvalidRef {
		js_ast.go#L1812: 	link := FollowSymbols(symbols, symbol.Link)
		js_ast.go#L1815: 	if symbol.Link != link {
		js_ast.go#L1816: 		symbol.Link = link
		js_ast.go#L1843: 	if oldSymbol.Link != InvalidRef {
		js_ast.go#L1844: 		oldSymbol.Link = MergeSymbols(symbols, oldSymbol.Link, new)
		js_ast.go#L1845: 		return oldSymbol.Link
		js_ast.go#L1849: 	if newSymbol.Link != InvalidRef {
		js_ast.go#L1850: 		newSymbol.Link = MergeSymbols(symbols, old, newSymbol.Link)
		js_ast.go#L1851: 		return newSymbol.Link
		js_ast.go#L1854: 	oldSymbol.Link = new

	github.com/evanw/esbuild/internal/bundler
		linker.go#L537: 			Link:         js_ast.InvalidRef,
		linker.go#L1454: 		*inner = append(*inner, js_ast.Symbol{Kind: js_ast.SymbolOther, OriginalName: name, Link: js_ast.InvalidRef})
		linker.go#L1565: 					Link:         js_ast.InvalidRef,

	github.com/evanw/esbuild/internal/js_parser
		js_parser.go#L1192: 		Link:         js_ast.InvalidRef,
		js_parser.go#L1207: 	oldSymbol.Link = new
		js_parser.go#L1322: 			symbol.Link = ref
		js_parser.go#L1421: 						symbol.Link = existingMember.Ref
		js_parser.go#L1446: 					existingSymbol.Link = member.Ref
		js_parser.go#L12110: 				link := p.symbols[local.Ref.InnerIndex].Link
		js_parser_lower.go#L1824: 					p.symbols[private.Ref.InnerIndex].Link = ref
		js_parser_lower.go#L1897: 				if p.symbols[private.Ref.InnerIndex].Link == js_ast.InvalidRef {
		js_parser_lower.go#L1900: 					p.symbols[private.Ref.InnerIndex].Link = ref
		js_parser_lower.go#L1954: 					p.symbols[methodRef.InnerIndex].Link = p.privateSetters[private.Ref]
		js_parser_lower.go#L1956: 					p.symbols[methodRef.InnerIndex].Link = p.privateGetters[private.Ref]
		ts_parser.go#L980: 	for symbol.Link != js_ast.InvalidRef {
		ts_parser.go#L981: 		nameRef = symbol.Link