Move: Quote package name (if necessary) when moving declarations to new file

#KT-13385 Fixed
This commit is contained in:
Alexey Sedunov
2016-08-08 19:22:14 +03:00
parent b793252a5f
commit 4ab25bd0bb
9 changed files with 37 additions and 5 deletions
@@ -0,0 +1,5 @@
package p
import q.`in`.`fun`.To
class From : To() {}
@@ -0,0 +1,3 @@
package q.`in`.`fun`
open class To {}
@@ -0,0 +1,5 @@
package q.`in`.`fun`
import q.`in`.`fun`.To
class Usage : To() {}
@@ -0,0 +1,4 @@
package p
open class <caret>To {}
class From : To() {}
@@ -0,0 +1,5 @@
package q.`in`.`fun`
import p.To
class Usage : To() {}
@@ -0,0 +1,5 @@
{
"mainFile": "p/main.kt",
"type": "MOVE_KOTLIN_TOP_LEVEL_DECLARATIONS",
"targetPackage": "q.in.fun"
}