@Deprecated
注解传播的声明。
动机类型:
更多详细信息:KT-47902:不要通过重写传播方法弃用
该快速修复会复制父声明中的 @Deprecated
注解。
示例:
open class Base {
@Deprecated("Don't use")
open fun foo() {}
}
class Derived : Base() {
override fun foo() {}
}
在应用快速修复后:
open class Base {
@Deprecated("Don't use")
open fun foo() {}
}
class Derived : Base() {
@Deprecated("Don't use")
override fun foo() {}
}
仅当项目或模块的 Kotlin 语言级别为 1.6 或更高时,此检查才会报告。