[FIR] Report warning on non-deprecated overrides of deprecated members

^KT-47902
This commit is contained in:
Dmitriy Novozhilov
2021-08-27 17:30:59 +03:00
parent ef9ad5af51
commit 88913aa2a3
18 changed files with 140 additions and 40 deletions
@@ -32,48 +32,48 @@ open class SetterDeprecated {
}
class WD: WarningDeprecated() {
override var p: Int
override var <!OVERRIDE_DEPRECATION!>p<!>: Int
get() = 3
set(value) {}
}
class ED: ErrorDeprecated() {
override var p: Int
override var <!OVERRIDE_DEPRECATION!>p<!>: Int
get() = 3
set(value) {
}
}
class GD: GetterDeprecated() {
override var p: Int
override var <!OVERRIDE_DEPRECATION!>p<!>: Int
get() = 3
set(value) {
}
}
class SD: SetterDeprecated() {
override var p: Int
override var <!OVERRIDE_DEPRECATION!>p<!>: Int
get() = 3
set(value) {
}
}
class SDH: SetterDeprecated(), HiddenDeprecated {
override var p: Int
override var <!OVERRIDE_DEPRECATION!>p<!>: Int
get() = 3
set(value) {
}
}
class EDH: ErrorDeprecated(), HiddenDeprecated {
override var p: Int
override var <!OVERRIDE_DEPRECATION!>p<!>: Int
get() = 3
set(value) {
}
}
class NED: ErrorDeprecated(), NoDeprecation {
override var p: Int
override var <!OVERRIDE_DEPRECATION!>p<!>: Int
get() = 3
set(value) {
}