Fix diagnostic for uninitialized extension property without accessors

#KT-8612 Fixed
This commit is contained in:
Dmitry Petrov
2017-05-24 17:00:54 +03:00
parent 902d3af280
commit d850f01c39
8 changed files with 83 additions and 10 deletions
@@ -15838,6 +15838,12 @@ public class DiagnosticsTestGenerated extends AbstractDiagnosticsTest {
KotlinTestUtils.assertAllTestsPresentByMetadata(this.getClass(), new File("compiler/testData/diagnostics/tests/properties"), Pattern.compile("^(.+)\\.kt$"), TargetBackend.ANY, true);
}
@TestMetadata("extensionPropertyMustHaveAccessorsOrBeAbstract.kt")
public void testExtensionPropertyMustHaveAccessorsOrBeAbstract() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/properties/extensionPropertyMustHaveAccessorsOrBeAbstract.kt");
doTest(fileName);
}
@TestMetadata("compiler/testData/diagnostics/tests/properties/inferenceFromGetters")
@TestDataPath("$PROJECT_ROOT")
@RunWith(JUnit3RunnerWithInners.class)