Report 'nested class accessed via instance reference' error

This commit is contained in:
Svetlana Isakova
2014-08-01 14:02:27 +04:00
parent d150a26f8a
commit 7f33ad90a6
28 changed files with 224 additions and 41 deletions
@@ -4944,6 +4944,11 @@ public class JetDiagnosticsTestGenerated extends AbstractJetDiagnosticsTest {
doTest("compiler/testData/diagnostics/tests/inner/modality.kt");
}
@TestMetadata("nestedClassAccessedViaInstanceReference.kt")
public void testNestedClassAccessedViaInstanceReference() throws Exception {
doTest("compiler/testData/diagnostics/tests/inner/nestedClassAccessedViaInstanceReference.kt");
}
@TestMetadata("nestedClassExtendsOuter.kt")
public void testNestedClassExtendsOuter() throws Exception {
doTest("compiler/testData/diagnostics/tests/inner/nestedClassExtendsOuter.kt");
@@ -5896,6 +5901,11 @@ public class JetDiagnosticsTestGenerated extends AbstractJetDiagnosticsTest {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/diagnostics/tests/objects"), Pattern.compile("^(.+)\\.kt$"), true);
}
@TestMetadata("invokeOnInnerObject.kt")
public void testInvokeOnInnerObject() throws Exception {
doTest("compiler/testData/diagnostics/tests/objects/invokeOnInnerObject.kt");
}
@TestMetadata("kt2240.kt")
public void testKt2240() throws Exception {
doTest("compiler/testData/diagnostics/tests/objects/kt2240.kt");