Make DeprecatedCallableAddReplaceWithInspection applicability based

Removes intention version of the same thing
Includes some optimization of 'Deprecated' annotation detection
This commit is contained in:
Mikhail Glukhikh
2018-03-27 16:53:20 +03:00
parent ab973b2ff0
commit 2125c42328
54 changed files with 245 additions and 262 deletions
@@ -1,4 +0,0 @@
@deprecated("Use newFun instead", <spot>ReplaceWith("newFun(null)")</spot>)
fun oldFun(): Int {
return newFun(null)
}
@@ -1,4 +0,0 @@
@deprecated("Use newFun instead")
fun oldFun(): Int {
return newFun(null)
}
@@ -1,5 +0,0 @@
<html>
<body>
This intention adds a <b>kotlin.ReplaceWith</b> argument to a <b>kotlin.deprecated</b> annotation on a function or a property based on its body.
</body>
</html>