Move: Forbid moving of enum entries
#KT-13215 Fixed
This commit is contained in:
+2
@@ -24,6 +24,7 @@ import com.intellij.refactoring.RefactoringBundle
|
||||
import com.intellij.refactoring.util.RadioUpDownListener
|
||||
import org.jetbrains.kotlin.psi.KtClass
|
||||
import org.jetbrains.kotlin.psi.KtClassOrObject
|
||||
import org.jetbrains.kotlin.psi.KtEnumEntry
|
||||
import org.jetbrains.kotlin.psi.psiUtil.containingClassOrObject
|
||||
import java.awt.BorderLayout
|
||||
import javax.swing.*
|
||||
@@ -110,6 +111,7 @@ internal class KotlinSelectNestedClassRefactoringDialog private constructor (
|
||||
nestedClass is KtClass && nestedClass.isInner() -> {
|
||||
MoveKotlinNestedClassesToUpperLevelDialog(nestedClass, targetContainer)
|
||||
}
|
||||
nestedClass is KtEnumEntry -> return
|
||||
else -> {
|
||||
val selectionDialog = KotlinSelectNestedClassRefactoringDialog(project, nestedClass, targetContainer)
|
||||
selectionDialog.show()
|
||||
|
||||
Reference in New Issue
Block a user