DeprecatedSymbolUsageFix preserves comments

This commit is contained in:
Valentin Kipyatkov
2015-05-26 14:14:20 +03:00
parent fefa12b0a9
commit d3403dee1a
17 changed files with 342 additions and 73 deletions
@@ -0,0 +1,15 @@
// "Replace with 'newFun(this, p1, p2)'" "true"
interface X {
@deprecated("", ReplaceWith("newFun(this, p1, p2)"))
fun oldFun(p1: Int, p2: Int)
}
fun newFun(x: X, a: Int, b: Int){}
fun foo(x: X) {
x/*receiver*/.<caret>oldFun(
1, // pass 1
2 // pass 2
)
}