[K/N][K2] K2 behavioral difference with inconsistent inheritance of ObjCName

Support for complex cases with multiple substitution overrides.

#KT-64276 Fixed
This commit is contained in:
Anastasia.Nekrasova
2024-02-16 14:06:23 +02:00
committed by Space Team
parent d69240a2d5
commit fd4f6c90c7
5 changed files with 42 additions and 2 deletions
@@ -108,6 +108,12 @@ public class DiagnosticsNativeTestGenerated extends AbstractDiagnosticsNativeTes
runTest("compiler/testData/diagnostics/nativeTests/objCName5.kt");
}
@Test
@TestMetadata("objCName6.kt")
public void testObjCName6() {
runTest("compiler/testData/diagnostics/nativeTests/objCName6.kt");
}
@Test
@TestMetadata("objCNameWIthDifferentSwiftName.kt")
public void testObjCNameWIthDifferentSwiftName() {
@@ -112,6 +112,12 @@ public class FirLightTreeOldFrontendNativeDiagnosticsTestGenerated extends Abstr
runTest("compiler/testData/diagnostics/nativeTests/objCName5.kt");
}
@Test
@TestMetadata("objCName6.kt")
public void testObjCName6() {
runTest("compiler/testData/diagnostics/nativeTests/objCName6.kt");
}
@Test
@TestMetadata("objCNameWIthDifferentSwiftName.kt")
public void testObjCNameWIthDifferentSwiftName() {
@@ -112,6 +112,12 @@ public class FirPsiOldFrontendNativeDiagnosticsTestGenerated extends AbstractFir
runTest("compiler/testData/diagnostics/nativeTests/objCName5.kt");
}
@Test
@TestMetadata("objCName6.kt")
public void testObjCName6() {
runTest("compiler/testData/diagnostics/nativeTests/objCName6.kt");
}
@Test
@TestMetadata("objCNameWIthDifferentSwiftName.kt")
public void testObjCNameWIthDifferentSwiftName() {