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:
@@ -2352,6 +2352,11 @@ public class JetDiagnosticsTestGenerated extends AbstractDiagnosticsTestWithEage
|
||||
doTest("compiler/testData/diagnostics/tests/override/NonGenerics.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("OverridingFinalMember.kt")
|
||||
public void testOverridingFinalMember() throws Exception {
|
||||
doTest("compiler/testData/diagnostics/tests/override/OverridingFinalMember.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("ParameterDefaultValues-DefaultValueFromOnlyOneSupertype.kt")
|
||||
public void testParameterDefaultValues_DefaultValueFromOnlyOneSupertype() throws Exception {
|
||||
doTest("compiler/testData/diagnostics/tests/override/ParameterDefaultValues-DefaultValueFromOnlyOneSupertype.kt");
|
||||
|
||||
Reference in New Issue
Block a user