Support fun interfaces in kotlinx-metadata

#KT-37421 Fixed
This commit is contained in:
Alexander Udalov
2020-05-12 20:35:26 +02:00
parent c805274d2e
commit 4520e02bae
16 changed files with 78 additions and 1 deletions
@@ -2295,6 +2295,11 @@ public class LoadJavaTestGenerated extends AbstractLoadJavaTest {
runTest("compiler/testData/loadJava/compiledKotlin/class/EnumWithPrimitiveConstructorParameter.kt");
}
@TestMetadata("FunInterface.kt")
public void testFunInterface() throws Exception {
runTest("compiler/testData/loadJava/compiledKotlin/class/FunInterface.kt");
}
@TestMetadata("InheritClassSimple.kt")
public void testInheritClassSimple() throws Exception {
runTest("compiler/testData/loadJava/compiledKotlin/class/InheritClassSimple.kt");
@@ -604,6 +604,11 @@ public class LoadKotlinWithTypeTableTestGenerated extends AbstractLoadKotlinWith
runTest("compiler/testData/loadJava/compiledKotlin/class/EnumWithPrimitiveConstructorParameter.kt");
}
@TestMetadata("FunInterface.kt")
public void testFunInterface() throws Exception {
runTest("compiler/testData/loadJava/compiledKotlin/class/FunInterface.kt");
}
@TestMetadata("InheritClassSimple.kt")
public void testInheritClassSimple() throws Exception {
runTest("compiler/testData/loadJava/compiledKotlin/class/InheritClassSimple.kt");
@@ -2296,6 +2296,11 @@ public class IrLoadJavaTestGenerated extends AbstractIrLoadJavaTest {
runTest("compiler/testData/loadJava/compiledKotlin/class/EnumWithPrimitiveConstructorParameter.kt");
}
@TestMetadata("FunInterface.kt")
public void testFunInterface() throws Exception {
runTest("compiler/testData/loadJava/compiledKotlin/class/FunInterface.kt");
}
@TestMetadata("InheritClassSimple.kt")
public void testInheritClassSimple() throws Exception {
runTest("compiler/testData/loadJava/compiledKotlin/class/InheritClassSimple.kt");
@@ -2295,6 +2295,11 @@ public class LoadJavaUsingJavacTestGenerated extends AbstractLoadJavaUsingJavacT
runTest("compiler/testData/loadJava/compiledKotlin/class/EnumWithPrimitiveConstructorParameter.kt");
}
@TestMetadata("FunInterface.kt")
public void testFunInterface() throws Exception {
runTest("compiler/testData/loadJava/compiledKotlin/class/FunInterface.kt");
}
@TestMetadata("InheritClassSimple.kt")
public void testInheritClassSimple() throws Exception {
runTest("compiler/testData/loadJava/compiledKotlin/class/InheritClassSimple.kt");