Move: Forbid moving of enum entries
#KT-13215 Fixed
This commit is contained in:
@@ -104,6 +104,7 @@ These artifacts include extensions for the types available in the latter JDKs, s
|
|||||||
|
|
||||||
- [`KT-13535`](https://youtrack.jetbrains.com/issue/KT-13535) Pull Up: Remove visibility modifiers on adding 'override'
|
- [`KT-13535`](https://youtrack.jetbrains.com/issue/KT-13535) Pull Up: Remove visibility modifiers on adding 'override'
|
||||||
- [`KT-13216`](https://youtrack.jetbrains.com/issue/KT-13216) Move: Report separate conflicts for each property accessor
|
- [`KT-13216`](https://youtrack.jetbrains.com/issue/KT-13216) Move: Report separate conflicts for each property accessor
|
||||||
|
- [`KT-13216`](https://youtrack.jetbrains.com/issue/KT-13216) Move: Forbid moving of enum entries
|
||||||
|
|
||||||
## 1.0.4
|
## 1.0.4
|
||||||
|
|
||||||
|
|||||||
+2
@@ -24,6 +24,7 @@ import com.intellij.refactoring.RefactoringBundle
|
|||||||
import com.intellij.refactoring.util.RadioUpDownListener
|
import com.intellij.refactoring.util.RadioUpDownListener
|
||||||
import org.jetbrains.kotlin.psi.KtClass
|
import org.jetbrains.kotlin.psi.KtClass
|
||||||
import org.jetbrains.kotlin.psi.KtClassOrObject
|
import org.jetbrains.kotlin.psi.KtClassOrObject
|
||||||
|
import org.jetbrains.kotlin.psi.KtEnumEntry
|
||||||
import org.jetbrains.kotlin.psi.psiUtil.containingClassOrObject
|
import org.jetbrains.kotlin.psi.psiUtil.containingClassOrObject
|
||||||
import java.awt.BorderLayout
|
import java.awt.BorderLayout
|
||||||
import javax.swing.*
|
import javax.swing.*
|
||||||
@@ -110,6 +111,7 @@ internal class KotlinSelectNestedClassRefactoringDialog private constructor (
|
|||||||
nestedClass is KtClass && nestedClass.isInner() -> {
|
nestedClass is KtClass && nestedClass.isInner() -> {
|
||||||
MoveKotlinNestedClassesToUpperLevelDialog(nestedClass, targetContainer)
|
MoveKotlinNestedClassesToUpperLevelDialog(nestedClass, targetContainer)
|
||||||
}
|
}
|
||||||
|
nestedClass is KtEnumEntry -> return
|
||||||
else -> {
|
else -> {
|
||||||
val selectionDialog = KotlinSelectNestedClassRefactoringDialog(project, nestedClass, targetContainer)
|
val selectionDialog = KotlinSelectNestedClassRefactoringDialog(project, nestedClass, targetContainer)
|
||||||
selectionDialog.show()
|
selectionDialog.show()
|
||||||
|
|||||||
Reference in New Issue
Block a user