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-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
|
||||
|
||||
|
||||
+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