Files
kotlin-fork/idea/testData/quickfix/deprecatedSymbolUsage/safeCall/changeThisSafeCallWithValue1Runtime.kt
T
2015-05-27 16:15:48 +03:00

19 lines
368 B
Kotlin
Vendored

// "Replace with 'c.newFun(this)'" "true"
class X {
@deprecated("", ReplaceWith("c.newFun(this)"))
fun oldFun(c: Char): Char = c.newFun(this)
}
fun Char.newFun(x: X): Char = this
fun foo(x: X?, p: Boolean, s: String) {
val chars = s.filter {
val v = if (p)
x?.<caret>oldFun(it)
else
null
v != 'a'
}
}