[FIR] Ensure the case from KT-63578 works
^KT-63578
This commit is contained in:
committed by
Space Team
parent
05359ba9e5
commit
2ad0be7bdc
+6
@@ -291,6 +291,12 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia
|
|||||||
runTest("compiler/testData/diagnostics/tests/DeferredTypes.kt");
|
runTest("compiler/testData/diagnostics/tests/DeferredTypes.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("delegatedMemberHidesSupertypeOverride.kt")
|
||||||
|
public void testDelegatedMemberHidesSupertypeOverride() throws Exception {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/delegatedMemberHidesSupertypeOverride.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("delegationTypeMismatch.kt")
|
@TestMetadata("delegationTypeMismatch.kt")
|
||||||
public void testDelegationTypeMismatch() throws Exception {
|
public void testDelegationTypeMismatch() throws Exception {
|
||||||
|
|||||||
+6
@@ -291,6 +291,12 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated
|
|||||||
runTest("compiler/testData/diagnostics/tests/DeferredTypes.kt");
|
runTest("compiler/testData/diagnostics/tests/DeferredTypes.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("delegatedMemberHidesSupertypeOverride.kt")
|
||||||
|
public void testDelegatedMemberHidesSupertypeOverride() throws Exception {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/delegatedMemberHidesSupertypeOverride.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("delegationTypeMismatch.kt")
|
@TestMetadata("delegationTypeMismatch.kt")
|
||||||
public void testDelegationTypeMismatch() throws Exception {
|
public void testDelegationTypeMismatch() throws Exception {
|
||||||
|
|||||||
+6
@@ -291,6 +291,12 @@ public class FirLightTreeOldFrontendDiagnosticsTestGenerated extends AbstractFir
|
|||||||
runTest("compiler/testData/diagnostics/tests/DeferredTypes.kt");
|
runTest("compiler/testData/diagnostics/tests/DeferredTypes.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("delegatedMemberHidesSupertypeOverride.kt")
|
||||||
|
public void testDelegatedMemberHidesSupertypeOverride() throws Exception {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/delegatedMemberHidesSupertypeOverride.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("delegationTypeMismatch.kt")
|
@TestMetadata("delegationTypeMismatch.kt")
|
||||||
public void testDelegationTypeMismatch() throws Exception {
|
public void testDelegationTypeMismatch() throws Exception {
|
||||||
|
|||||||
+6
@@ -291,6 +291,12 @@ public class FirPsiOldFrontendDiagnosticsTestGenerated extends AbstractFirPsiDia
|
|||||||
runTest("compiler/testData/diagnostics/tests/DeferredTypes.kt");
|
runTest("compiler/testData/diagnostics/tests/DeferredTypes.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("delegatedMemberHidesSupertypeOverride.kt")
|
||||||
|
public void testDelegatedMemberHidesSupertypeOverride() throws Exception {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/delegatedMemberHidesSupertypeOverride.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("delegationTypeMismatch.kt")
|
@TestMetadata("delegationTypeMismatch.kt")
|
||||||
public void testDelegationTypeMismatch() throws Exception {
|
public void testDelegationTypeMismatch() throws Exception {
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
// FIR_IDENTICAL
|
||||||
|
// ISSUE: KT-63578
|
||||||
|
|
||||||
|
abstract class Nav {
|
||||||
|
val name: String = ""
|
||||||
|
}
|
||||||
|
|
||||||
|
object VerticalPortalTransitionProvider : SimplePortalTransitionProvider {
|
||||||
|
override val enterTransition: String = ""
|
||||||
|
}
|
||||||
|
|
||||||
|
interface SimplePortalTransitionProvider {
|
||||||
|
val enterTransition: String
|
||||||
|
}
|
||||||
|
|
||||||
|
internal abstract class BaseFeaturePortal<K> : SimplePortalTransitionProvider by VerticalPortalTransitionProvider
|
||||||
|
|
||||||
|
internal class FeaturePortal : BaseFeaturePortal<Nav>()
|
||||||
Generated
+6
@@ -291,6 +291,12 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest {
|
|||||||
runTest("compiler/testData/diagnostics/tests/DeferredTypes.kt");
|
runTest("compiler/testData/diagnostics/tests/DeferredTypes.kt");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@TestMetadata("delegatedMemberHidesSupertypeOverride.kt")
|
||||||
|
public void testDelegatedMemberHidesSupertypeOverride() throws Exception {
|
||||||
|
runTest("compiler/testData/diagnostics/tests/delegatedMemberHidesSupertypeOverride.kt");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@TestMetadata("delegationTypeMismatch.kt")
|
@TestMetadata("delegationTypeMismatch.kt")
|
||||||
public void testDelegationTypeMismatch() throws Exception {
|
public void testDelegationTypeMismatch() throws Exception {
|
||||||
|
|||||||
Reference in New Issue
Block a user