blob: 07b53805d9ee0ec3061e6fb4ed53b2d74a07d4c1 [file] [log] [blame]
// "Replace with 's.newFun(this)'" "true"
open class Base {
@Deprecated("", ReplaceWith("s.newFun(this)"))
fun oldFun(s: String){}
open inner class Inner
}
class Derived : Base() {
inner class InnerDerived : Base.Inner() {
fun foo() {
"a".<caret>newFun(this@Derived)
}
}
}
fun String.newFun(x: Base){}