Refactor OverrideResolver.checkOverrideForMember()
Create CheckOverrideReportStrategy interface to report override errors (will be used later for synthesized members override checks). Add diagnostic test on OVERRIDING_FINAL_MEMBER, as no such test happened to exist before.
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
open class A {
|
||||
final fun foo() {}
|
||||
}
|
||||
|
||||
class B : A() {
|
||||
<!OVERRIDING_FINAL_MEMBER!>override<!> fun foo() {}
|
||||
}
|
||||
Reference in New Issue
Block a user