K1/K2: add test confirming the behavior of KT-61694 case

This commit is contained in:
Mikhail Glukhikh
2023-12-12 19:00:17 +01:00
committed by Space Team
parent 20f74c22d7
commit 7c53387fc4
7 changed files with 62 additions and 0 deletions
@@ -38412,6 +38412,12 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia
runTest("compiler/testData/diagnostics/tests/typealias/importMemberFromJavaViaAlias.kt");
}
@Test
@TestMetadata("importNestedTypeFromTypeAlias.kt")
public void testImportNestedTypeFromTypeAlias() throws Exception {
runTest("compiler/testData/diagnostics/tests/typealias/importNestedTypeFromTypeAlias.kt");
}
@Test
@TestMetadata("inGenerics.kt")
public void testInGenerics() throws Exception {
@@ -38412,6 +38412,12 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated
runTest("compiler/testData/diagnostics/tests/typealias/importMemberFromJavaViaAlias.kt");
}
@Test
@TestMetadata("importNestedTypeFromTypeAlias.kt")
public void testImportNestedTypeFromTypeAlias() throws Exception {
runTest("compiler/testData/diagnostics/tests/typealias/importNestedTypeFromTypeAlias.kt");
}
@Test
@TestMetadata("inGenerics.kt")
public void testInGenerics() throws Exception {
@@ -36180,6 +36180,12 @@ public class FirLightTreeOldFrontendDiagnosticsTestGenerated extends AbstractFir
runTest("compiler/testData/diagnostics/tests/typealias/importMemberFromJavaViaAlias.kt");
}
@Test
@TestMetadata("importNestedTypeFromTypeAlias.kt")
public void testImportNestedTypeFromTypeAlias() throws Exception {
runTest("compiler/testData/diagnostics/tests/typealias/importNestedTypeFromTypeAlias.kt");
}
@Test
@TestMetadata("inGenerics.kt")
public void testInGenerics() throws Exception {
@@ -36300,6 +36300,12 @@ public class FirPsiOldFrontendDiagnosticsTestGenerated extends AbstractFirPsiDia
runTest("compiler/testData/diagnostics/tests/typealias/importMemberFromJavaViaAlias.kt");
}
@Test
@TestMetadata("importNestedTypeFromTypeAlias.kt")
public void testImportNestedTypeFromTypeAlias() throws Exception {
runTest("compiler/testData/diagnostics/tests/typealias/importNestedTypeFromTypeAlias.kt");
}
@Test
@TestMetadata("inGenerics.kt")
public void testInGenerics() throws Exception {
@@ -0,0 +1,16 @@
// ISSUE: KT-61694
// FILE: a.kt
package c
class C {
class Nested
}
typealias TA = C
// FILE: b.kt
import c.TA.Nested
val x: <!UNRESOLVED_REFERENCE!>Nested<!>? = null
@@ -0,0 +1,16 @@
// ISSUE: KT-61694
// FILE: a.kt
package c
class C {
class Nested
}
typealias TA = C
// FILE: b.kt
import c.TA.Nested
val x: Nested? = null
@@ -38412,6 +38412,12 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest {
runTest("compiler/testData/diagnostics/tests/typealias/importMemberFromJavaViaAlias.kt");
}
@Test
@TestMetadata("importNestedTypeFromTypeAlias.kt")
public void testImportNestedTypeFromTypeAlias() throws Exception {
runTest("compiler/testData/diagnostics/tests/typealias/importNestedTypeFromTypeAlias.kt");
}
@Test
@TestMetadata("inGenerics.kt")
public void testInGenerics() throws Exception {