@@ -20,27 +20,25 @@ import Development.IDE (GetHieAst (GetHieAst),
2020import Development.IDE.Core.PluginUtils (runIdeActionE ,
2121 useWithStaleFastE )
2222import Development.IDE.Core.PositionMapping (fromCurrentPosition )
23- import Development.IDE.GHC.Compat (ContextInfo (Use ),
24- FastStringCompat , HieAST ,
25- HieASTs ,
26- IdentifierDetails , Name ,
23+ import Development.IDE.GHC.Compat (FastStringCompat , Name ,
2724 RealSrcSpan , SDoc ,
28- getAsts ,
2925 getSourceNodeIds ,
30- hieTypeToIface ,
31- hie_types , identInfo ,
32- identType ,
26+ hie_types ,
3327 isAnnotationInNodeInfo ,
3428 mkRealSrcLoc ,
35- mkRealSrcSpan ,
36- nodeChildren , nodeSpan ,
37- nodeType , ppr ,
38- recoverFullType ,
39- smallestContainingSatisfying ,
29+ mkRealSrcSpan , ppr ,
4030 sourceNodeInfo )
4131import Development.IDE.GHC.Compat.Util (LexicalFastString (LexicalFastString ))
4232import GHC.Core.Map.Type (deBruijnize )
4333import GHC.Data.Maybe (rightToMaybe )
34+ import GHC.Iface.Ext.Types (ContextInfo (Use ),
35+ HieAST (nodeChildren , nodeSpan ),
36+ HieASTs (getAsts ),
37+ IdentifierDetails (identInfo , identType ),
38+ nodeType )
39+ import GHC.Iface.Ext.Utils (hieTypeToIface ,
40+ recoverFullType ,
41+ smallestContainingSatisfying )
4442import GHC.Types.SrcLoc (isRealSubspanOf )
4543import Ide.Plugin.Error (getNormalizedFilePathE )
4644import Ide.Types (PluginDescriptor (pluginHandlers ),
0 commit comments