KT-14071 Type alias cannot be used as a qualifier for super

Use corresponding class for type alias in super qualifier resolution.
This commit is contained in:
Dmitry Petrov
2016-09-29 16:24:55 +03:00
parent ff7c7538d4
commit bd95d2ef4c
4 changed files with 96 additions and 0 deletions
@@ -20604,6 +20604,12 @@ public class DiagnosticsTestGenerated extends AbstractDiagnosticsTest {
doTest(fileName);
}
@TestMetadata("typeAliasAsSuperQualifier.kt")
public void testTypeAliasAsSuperQualifier() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/typealias/typeAliasAsSuperQualifier.kt");
doTest(fileName);
}
@TestMetadata("typeAliasConstructor.kt")
public void testTypeAliasConstructor() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/typealias/typeAliasConstructor.kt");