Language.Haskell.Tools.Refactor.RefactorBase

type UnnamedModule dom

type ModuleDom dom

data SourceFileKey

type LocalRefactoring dom

type Refactoring dom

data RefactorChange dom

data RefactorException

moduleSourceFile

sourceFileModule

data ModuleCollection

data ModuleRecord

data ModuleCollectionId

class IsRefactSessionState st

runRefactor

localRefactoring

localRefactoringRes

insertText

addGeneratedImports

data LocalRefactorT dom m a

data RefactorCtx dom

class RefactorMonad m

type LocalRefactor dom

type Refactor

registeredNamesFromPrelude

otherNamesFromPrelude

qualifiedName

referenceName

referenceOperator

referenceName'

referenceBy

data NameClass

classifyName

validModuleName

nameValid

isIdStartChar

isOperatorChar

sfkModuleName

sfkFileName

mcSourceDirs

mcRoot

mcModules

mcLoadFlagSetup

mcId

mcFlagSetup

mcDependencies

typedRecModule

renamedRecModule

recModuleWillNeedCode

recModuleExposed

parsedRecModule

modRecMS

findModule