Safe Haskell | None |
---|---|
Language | Haskell98 |
- liftToTopLevel :: RefactSettings -> Options -> FilePath -> SimpPos -> IO [FilePath]
- compLiftToTopLevel :: FilePath -> SimpPos -> RefactGhc [ApplyRefacResult]
- liftOneLevel :: RefactSettings -> Options -> FilePath -> SimpPos -> IO [FilePath]
- compLiftOneLevel :: FilePath -> SimpPos -> RefactGhc [ApplyRefacResult]
- demote :: RefactSettings -> Options -> FilePath -> SimpPos -> IO [FilePath]
- compDemote :: FilePath -> SimpPos -> RefactGhc [ApplyRefacResult]
Documentation
liftToTopLevel :: RefactSettings -> Options -> FilePath -> SimpPos -> IO [FilePath] Source #
Lift a definition to the top level
compLiftToTopLevel :: FilePath -> SimpPos -> RefactGhc [ApplyRefacResult] Source #
liftOneLevel :: RefactSettings -> Options -> FilePath -> SimpPos -> IO [FilePath] Source #
Move a definition one level up from where it is now
compLiftOneLevel :: FilePath -> SimpPos -> RefactGhc [ApplyRefacResult] Source #
demote :: RefactSettings -> Options -> FilePath -> SimpPos -> IO [FilePath] Source #
Move a definition one level down
compDemote :: FilePath -> SimpPos -> RefactGhc [ApplyRefacResult] Source #