Rename: Support inplace rename of class via primary constructor

#KT-20146 Fixed
 #KT-21371 Fixed
This commit is contained in:
Alexey Sedunov
2017-11-08 12:37:10 +03:00
parent 2792e0c412
commit 169a22226f
11 changed files with 73 additions and 9 deletions
@@ -0,0 +1,2 @@
open class Bar(val foo: Boolean)
class E : Bar(false)
@@ -0,0 +1,2 @@
open class Foo/*rename*/(val foo: Boolean)
class E : Foo(false)
@@ -0,0 +1,5 @@
{
"type": "AUTO_DETECT",
"mainFile": "test.kt",
"newName": "Bar"
}
@@ -0,0 +1,2 @@
open class Bar(val foo: Boolean)
class E : Bar(false)
@@ -0,0 +1,2 @@
open class Foo /*rename*/(val foo: Boolean)
class E : Foo(false)
@@ -0,0 +1,5 @@
{
"type": "AUTO_DETECT",
"mainFile": "test.kt",
"newName": "Bar"
}