[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");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("delegatedMemberHidesSupertypeOverride.kt")
|
||||
public void testDelegatedMemberHidesSupertypeOverride() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/delegatedMemberHidesSupertypeOverride.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("delegationTypeMismatch.kt")
|
||||
public void testDelegationTypeMismatch() throws Exception {
|
||||
|
||||
+6
@@ -291,6 +291,12 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated
|
||||
runTest("compiler/testData/diagnostics/tests/DeferredTypes.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("delegatedMemberHidesSupertypeOverride.kt")
|
||||
public void testDelegatedMemberHidesSupertypeOverride() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/delegatedMemberHidesSupertypeOverride.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("delegationTypeMismatch.kt")
|
||||
public void testDelegationTypeMismatch() throws Exception {
|
||||
|
||||
+6
@@ -291,6 +291,12 @@ public class FirLightTreeOldFrontendDiagnosticsTestGenerated extends AbstractFir
|
||||
runTest("compiler/testData/diagnostics/tests/DeferredTypes.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("delegatedMemberHidesSupertypeOverride.kt")
|
||||
public void testDelegatedMemberHidesSupertypeOverride() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/delegatedMemberHidesSupertypeOverride.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("delegationTypeMismatch.kt")
|
||||
public void testDelegationTypeMismatch() throws Exception {
|
||||
|
||||
+6
@@ -291,6 +291,12 @@ public class FirPsiOldFrontendDiagnosticsTestGenerated extends AbstractFirPsiDia
|
||||
runTest("compiler/testData/diagnostics/tests/DeferredTypes.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("delegatedMemberHidesSupertypeOverride.kt")
|
||||
public void testDelegatedMemberHidesSupertypeOverride() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/delegatedMemberHidesSupertypeOverride.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("delegationTypeMismatch.kt")
|
||||
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");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("delegatedMemberHidesSupertypeOverride.kt")
|
||||
public void testDelegatedMemberHidesSupertypeOverride() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/delegatedMemberHidesSupertypeOverride.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("delegationTypeMismatch.kt")
|
||||
public void testDelegationTypeMismatch() throws Exception {
|
||||
|
||||
Reference in New Issue
Block a user