Move: Force package name change when moving Java files
Package statement in Java file is updated too late when moving the entire containing directory, so we force it with intercepting MoveFileHandler implementation
This commit is contained in:
@@ -368,6 +368,9 @@
|
||||
implementation="org.jetbrains.kotlin.idea.refactoring.move.moveDeclarations.MoveKotlinDeclarationsHandler"
|
||||
order="first,before kotlin.moveFilesOrDirectories"/>
|
||||
<moveFileHandler implementation="org.jetbrains.kotlin.idea.refactoring.move.moveFilesOrDirectories.MoveKotlinFileHandler" />
|
||||
<moveFileHandler
|
||||
implementation="org.jetbrains.kotlin.idea.refactoring.move.moveFilesOrDirectories.FqNameFixingMoveJavaFileHandler"
|
||||
order="before java" />
|
||||
<refactoring.moveDirectoryWithClassesHelper
|
||||
implementation="org.jetbrains.kotlin.idea.refactoring.move.moveFilesOrDirectories.KotlinMoveDirectoryWithClassesHelper"
|
||||
order="first" />
|
||||
|
||||
Reference in New Issue
Block a user