Provide more precise check for ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED

#KT-47542 Fixed
This commit is contained in:
Mikhail Glukhikh
2021-08-23 14:07:54 +03:00
parent 7f12cda233
commit bbb76aae3f
11 changed files with 182 additions and 15 deletions
@@ -19018,16 +19018,6 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
@TestDataPath("$PROJECT_ROOT")
@RunWith(JUnit3RunnerWithInners.class)
public static class JavaInterop extends AbstractLightAnalysisModeTest {
@TestMetadata("conflictingOverloadsForThrowableInheritors.kt")
public void ignoreConflictingOverloadsForThrowableInheritors() throws Exception {
runTest("compiler/testData/codegen/box/javaInterop/conflictingOverloadsForThrowableInheritors.kt");
}
@TestMetadata("conflictingOverloadsForThrowableInheritors2.kt")
public void ignoreConflictingOverloadsForThrowableInheritors2() throws Exception {
runTest("compiler/testData/codegen/box/javaInterop/conflictingOverloadsForThrowableInheritors2.kt");
}
private void runTest(String testDataFilePath) throws Exception {
KotlinTestUtils.runTest(this::doTest, TargetBackend.JVM, testDataFilePath);
}
@@ -19041,6 +19031,16 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
runTest("compiler/testData/codegen/box/javaInterop/ambiguousJavaVararg.kt");
}
@TestMetadata("conflictingOverloadsForThrowableInheritors.kt")
public void testConflictingOverloadsForThrowableInheritors() throws Exception {
runTest("compiler/testData/codegen/box/javaInterop/conflictingOverloadsForThrowableInheritors.kt");
}
@TestMetadata("conflictingOverloadsForThrowableInheritors2.kt")
public void testConflictingOverloadsForThrowableInheritors2() throws Exception {
runTest("compiler/testData/codegen/box/javaInterop/conflictingOverloadsForThrowableInheritors2.kt");
}
@TestMetadata("genericSamProjectedOut.kt")
public void testGenericSamProjectedOut() throws Exception {
runTest("compiler/testData/codegen/box/javaInterop/genericSamProjectedOut.kt");