Refine diagnostics reported on implicit constructor delegation call
- Do not report anything else if primary's call expected - Do not repeat EXPLICIT_DELEGATION_CALL_REQUIRED #KT-7230 Fixed
This commit is contained in:
@@ -10785,6 +10785,12 @@ public class JetDiagnosticsTestGenerated extends AbstractJetDiagnosticsTest {
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("implicitSuperCallErrorsIfPrimary.kt")
|
||||
public void testImplicitSuperCallErrorsIfPrimary() throws Exception {
|
||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/secondaryConstructors/implicitSuperCallErrorsIfPrimary.kt");
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("initializationFromOtherInstance.kt")
|
||||
public void testInitializationFromOtherInstance() throws Exception {
|
||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/secondaryConstructors/initializationFromOtherInstance.kt");
|
||||
@@ -10863,6 +10869,12 @@ public class JetDiagnosticsTestGenerated extends AbstractJetDiagnosticsTest {
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("reportResolutionErrorOnImplicitOnce.kt")
|
||||
public void testReportResolutionErrorOnImplicitOnce() throws Exception {
|
||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/secondaryConstructors/reportResolutionErrorOnImplicitOnce.kt");
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("resolvePropertyInitializerWithoutPrimary.kt")
|
||||
public void testResolvePropertyInitializerWithoutPrimary() throws Exception {
|
||||
String fileName = JetTestUtils.navigationMetadata("compiler/testData/diagnostics/tests/secondaryConstructors/resolvePropertyInitializerWithoutPrimary.kt");
|
||||
|
||||
Reference in New Issue
Block a user