CallableUsageReplacementStrategy: support KtSuperTypeCallEntry

#KT-37849 Fixed
This commit is contained in:
Dmitry Gridin
2020-04-01 19:32:25 +07:00
parent aec3c22497
commit 9d8d881bff
29 changed files with 306 additions and 22 deletions
@@ -0,0 +1,12 @@
// "Replace usages of 'constructor A(Int)' in whole project" "true"
open class A(val b: String, val i: () -> Int) {
@Deprecated("Replace with primary constructor", ReplaceWith("A(b = \"\") { i }"))
constructor(i: Int) : this("", { i })
}
class B : A<caret>(i = 33)
fun a() {
A(42)
}