K2: introduce platform-specific visibility checks for overrides + tests

Related to KT-53197
This commit is contained in:
pyos
2022-09-09 13:28:22 +02:00
committed by Space
parent 1ad2ec302b
commit 3a5d75fd22
19 changed files with 427 additions and 11 deletions
@@ -33872,6 +33872,18 @@ public class DiagnosisCompilerTestFE10TestdataTestGenerated extends AbstractDiag
runTest("compiler/testData/diagnostics/tests/visibility/lackOfInvisibleSetterOfJavaClassInSamePackage.kt");
}
@Test
@TestMetadata("notOverridingInternal.kt")
public void testNotOverridingInternal() throws Exception {
runTest("compiler/testData/diagnostics/tests/visibility/notOverridingInternal.kt");
}
@Test
@TestMetadata("notOverridingPackagePrivate.kt")
public void testNotOverridingPackagePrivate() throws Exception {
runTest("compiler/testData/diagnostics/tests/visibility/notOverridingPackagePrivate.kt");
}
@Test
@TestMetadata("overrideOfMemberInPackagePrivateClass.kt")
public void testOverrideOfMemberInPackagePrivateClass() throws Exception {