[Reflection] Support callBy for inline class interface functions with default parameters

#KT-57972
This commit is contained in:
Evgeniy.Zhelenskiy
2024-01-29 04:04:59 +00:00
committed by Space Team
parent 1e7cc00dcb
commit b0367d9399
18 changed files with 691 additions and 13 deletions
@@ -36279,6 +36279,16 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
runTest("compiler/testData/codegen/box/reflection/callBy/boundJvmStaticInObject.kt");
}
@TestMetadata("brokenDefaultParametersFromDifferentFunctions.kt")
public void testBrokenDefaultParametersFromDifferentFunctions() throws Exception {
runTest("compiler/testData/codegen/box/reflection/callBy/brokenDefaultParametersFromDifferentFunctions.kt");
}
@TestMetadata("brokenDefaultParametersFromDifferentFunctionsJvmDefault.kt")
public void testBrokenDefaultParametersFromDifferentFunctionsJvmDefault() throws Exception {
runTest("compiler/testData/codegen/box/reflection/callBy/brokenDefaultParametersFromDifferentFunctionsJvmDefault.kt");
}
@TestMetadata("companionObject.kt")
public void testCompanionObject() throws Exception {
runTest("compiler/testData/codegen/box/reflection/callBy/companionObject.kt");
@@ -36319,6 +36329,16 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
runTest("compiler/testData/codegen/box/reflection/callBy/inlineClassFunctionsAndConstructors.kt");
}
@TestMetadata("inlineClassInterface.kt")
public void testInlineClassInterface() throws Exception {
runTest("compiler/testData/codegen/box/reflection/callBy/inlineClassInterface.kt");
}
@TestMetadata("inlineClassInterfaceJvmDefault.kt")
public void testInlineClassInterfaceJvmDefault() throws Exception {
runTest("compiler/testData/codegen/box/reflection/callBy/inlineClassInterfaceJvmDefault.kt");
}
@TestMetadata("inlineClassMembers.kt")
public void testInlineClassMembers() throws Exception {
runTest("compiler/testData/codegen/box/reflection/callBy/inlineClassMembers.kt");
@@ -36374,6 +36394,16 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
runTest("compiler/testData/codegen/box/reflection/callBy/mfvcFunctionsAndConstructors.kt");
}
@TestMetadata("mfvcInterface.kt")
public void testMfvcInterface() throws Exception {
runTest("compiler/testData/codegen/box/reflection/callBy/mfvcInterface.kt");
}
@TestMetadata("mfvcInterfaceJvmDefault.kt")
public void testMfvcInterfaceJvmDefault() throws Exception {
runTest("compiler/testData/codegen/box/reflection/callBy/mfvcInterfaceJvmDefault.kt");
}
@TestMetadata("mfvcKt61304.kt")
public void testMfvcKt61304() throws Exception {
runTest("compiler/testData/codegen/box/reflection/callBy/mfvcKt61304.kt");