JVM: support enumEntries intrinsic for Java & old Kotlin enums

#KT-59710 Fixed
This commit is contained in:
Alexander Udalov
2023-07-20 00:52:22 +02:00
committed by Space Team
parent 874d1c514a
commit 971b4e63e7
25 changed files with 389 additions and 54 deletions
@@ -13786,6 +13786,16 @@ public class LightAnalysisModeTestGenerated extends AbstractLightAnalysisModeTes
runTest("compiler/testData/codegen/box/enum/enumEntriesInCompanion.kt");
}
@TestMetadata("enumEntriesIntrinsicForJava.kt")
public void testEnumEntriesIntrinsicForJava() throws Exception {
runTest("compiler/testData/codegen/box/enum/enumEntriesIntrinsicForJava.kt");
}
@TestMetadata("enumEntriesIntrinsicMultipleEnums.kt")
public void testEnumEntriesIntrinsicMultipleEnums() throws Exception {
runTest("compiler/testData/codegen/box/enum/enumEntriesIntrinsicMultipleEnums.kt");
}
@TestMetadata("enumEntriesMultimodule.kt")
public void testEnumEntriesMultimodule() throws Exception {
runTest("compiler/testData/codegen/box/enum/enumEntriesMultimodule.kt");