You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactoring tools such as eg, gorename, and bundle need access to the precise relationship between references and declarations. Before Go 1.8 the Defs and Uses maps sufficed, but with the introduction of aliases, it's impossible to distinguish a reference to an alias from a reference to the alias's "original" object.
I propose that we add another optional map to types.Info:
AliasUses map[*types.Ident]*types.Alias
The text was updated successfully, but these errors were encountered:
Refactoring tools such as eg, gorename, and bundle need access to the precise relationship between references and declarations. Before Go 1.8 the Defs and Uses maps sufficed, but with the introduction of aliases, it's impossible to distinguish a reference to an alias from a reference to the alias's "original" object.
I propose that we add another optional map to
types.Info
:The text was updated successfully, but these errors were encountered: