我可以使用QuickFix编写一个棉绒警告/错误,以更改IDE中的某些代码。
我也知道我可以使用@Deprecated标记来标记Kotlin函数,就像这样:
@Deprecated(
level = DeprecationLevel.ERROR,
message = "This is wrong",
replaceWith = ReplaceWith("doRight(input)")
)
fun doWrong(input: String) {}
这将生成一个皮棉快速修复程序(LintFix)来替换该功能。但是它还会生成一个皮棉快速修复程序,以替换整个项目中的功能,如下所示:
我如何编写一个自定义的LintFix,它不仅将Quickfix应用于当前警告,还应用于项目中的所有适用警告?