DeprecatedSymbolUsageFix - correct dealing with implicit receivers + fixed KT-7776 in completion

#KT-7776 Fixed
This commit is contained in:
Valentin Kipyatkov
2015-05-19 18:11:12 +03:00
parent 5da192ddd4
commit 2a5ca095ee
15 changed files with 251 additions and 90 deletions
@@ -0,0 +1,18 @@
// "Replace with 'newFun(this)'" "true"
open class C {
@deprecated("", ReplaceWith("newFun(this)"))
fun oldFun(){}
}
fun newFun(c: C){}
class X {
companion object : C() {
}
fun foo() {
<caret>oldFun()
}
}