Improve LazyClassDescriptor#getDefaultObjectDescriptor()

To cover the case when default object's name is not unique (redeclaration)
(Calling getClassifier is wrong for this case)
This commit is contained in:
Pavel V. Talanov
2015-02-11 18:30:00 +03:00
parent b6b83a4683
commit 2d59791cf2
4 changed files with 95 additions and 1 deletions
@@ -1439,6 +1439,12 @@ public class JetDiagnosticsTestGenerated extends AbstractJetDiagnosticsTest {
doTest(fileName);
}
@TestMetadata("classObjectRedeclaration.kt")
public void testClassObjectRedeclaration() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/classObjects/classObjectRedeclaration.kt");
doTest(fileName);
}
@TestMetadata("ClassObjectVisibility.kt")
public void testClassObjectVisibility() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/classObjects/ClassObjectVisibility.kt");