Files
kotlin-fork/idea/testData/quickfix/deprecatedSymbolUsage/classUsages/constructorUsage6.kt.after
T
2020-04-09 15:19:36 +07:00

15 lines
430 B
Plaintext
Vendored

// "Replace usages of 'constructor A(Int)' in whole project" "true"
open class A(val s: String, val i: () -> Int, val i2: Int) {
@Deprecated("Replace with primary constructor", ReplaceWith("C(s = \"\", a = { i }, m = i)"))
constructor(i: Int) : this("", { i }, i)
}
open class C(val m: Int, val s: String, a: () -> Int)
class B : C(s = "", a = { 31 }, m = 31)
fun b() {
val b = 30
C(s = "", a = { b }, m = b)
}