Test for obsolete KT-26360

#KT-26360
This commit is contained in:
Mikhael Bogdanov
2021-01-28 12:53:32 +01:00
parent bea29d0de5
commit b16b1b3b78
5 changed files with 43 additions and 0 deletions
@@ -19282,6 +19282,12 @@ public class FirBlackBoxCodegenTestGenerated extends AbstractFirBlackBoxCodegenT
@TestMetadata("compiler/testData/codegen/box/jvm8/defaults")
@TestDataPath("$PROJECT_ROOT")
public class Defaults extends AbstractFirBlackBoxCodegenTest {
@Test
@TestMetadata("26360.kt")
public void test26360() throws Exception {
runTest("compiler/testData/codegen/box/jvm8/defaults/26360.kt");
}
@Test
@TestMetadata("accessor.kt")
public void testAccessor() throws Exception {
+20
View File
@@ -0,0 +1,20 @@
// !JVM_TARGET: 1.8
// !JVM_DEFAULT_MODE: enable
// WITH_RUNTIME
// TARGET_BACKEND: JVM
interface Base {
fun value(): String
}
interface SubA : Base
interface SubB : Base {
@JvmDefault
override fun value(): String = "OK"
}
interface SubAB : SubA, SubB
fun box(): String {
return object : SubAB {}.value()
}
@@ -19282,6 +19282,12 @@ public class BlackBoxCodegenTestGenerated extends AbstractBlackBoxCodegenTest {
@TestMetadata("compiler/testData/codegen/box/jvm8/defaults")
@TestDataPath("$PROJECT_ROOT")
public class Defaults extends AbstractBlackBoxCodegenTest {
@Test
@TestMetadata("26360.kt")
public void test26360() throws Exception {
runTest("compiler/testData/codegen/box/jvm8/defaults/26360.kt");
}
@Test
@TestMetadata("accessor.kt")
public void testAccessor() throws Exception {
@@ -19282,6 +19282,12 @@ public class IrBlackBoxCodegenTestGenerated extends AbstractIrBlackBoxCodegenTes
@TestMetadata("compiler/testData/codegen/box/jvm8/defaults")
@TestDataPath("$PROJECT_ROOT")
public class Defaults extends AbstractIrBlackBoxCodegenTest {
@Test
@TestMetadata("26360.kt")
public void test26360() throws Exception {
runTest("compiler/testData/codegen/box/jvm8/defaults/26360.kt");
}
@Test
@TestMetadata("accessor.kt")
public void testAccessor() throws Exception {
@@ -16922,6 +16922,11 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
KotlinTestUtils.runTest(this::doTest, TargetBackend.JVM, testDataFilePath);
}
@TestMetadata("26360.kt")
public void test26360() throws Exception {
runTest("compiler/testData/codegen/box/jvm8/defaults/26360.kt");
}
@TestMetadata("accessor.kt")
public void testAccessor() throws Exception {
runTest("compiler/testData/codegen/box/jvm8/defaults/accessor.kt");