Remove deprecated method usage
This commit is contained in:
+1
-1
@@ -36,7 +36,7 @@ internal class MoveRefactoringCase : RefactoringCase {
|
||||
|
||||
val handler = MoveKotlinDeclarationsHandler(MoveKotlinDeclarationsHandlerTestActions(testDataKeeper))
|
||||
|
||||
if (!handler.canMove(sourceClassAsArray, targetClass)) {
|
||||
if (!handler.canMove(sourceClassAsArray, targetClass, /*reference = */ null)) {
|
||||
return RandomMoveRefactoringResult.Failed
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -267,7 +267,7 @@ class MoveKotlinDeclarationsHandler internal constructor(private val handlerActi
|
||||
|| element.parent?.let { recursivelyTryToMove(it, project, dataContext, reference, editor) } ?: false
|
||||
}
|
||||
|
||||
override fun canMove(elements: Array<out PsiElement>, targetContainer: PsiElement?): Boolean {
|
||||
override fun canMove(elements: Array<out PsiElement>, targetContainer: PsiElement?, reference: PsiReference?): Boolean {
|
||||
return canMove(elements, targetContainer, false)
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -35,11 +35,11 @@ class KotlinMoveFilesOrDirectoriesHandler : MoveFilesOrDirectoriesHandler() {
|
||||
}.toTypedArray()
|
||||
}
|
||||
|
||||
override fun canMove(elements: Array<PsiElement>, targetContainer: PsiElement?): Boolean {
|
||||
override fun canMove(elements: Array<PsiElement>, targetContainer: PsiElement?, reference: PsiReference?): Boolean {
|
||||
val adjustedElements = adjustElements(elements) ?: return false
|
||||
if (adjustedElements.none { it is KtFile }) return false
|
||||
|
||||
return super.canMove(adjustedElements, targetContainer)
|
||||
return super.canMove(adjustedElements, targetContainer, reference)
|
||||
}
|
||||
|
||||
override fun adjustForMove(
|
||||
|
||||
Reference in New Issue
Block a user