From d525cd15813e688fa91a4294af88312d65a730f7 Mon Sep 17 00:00:00 2001 From: Michael Bogdanov Date: Sun, 26 Jun 2016 19:13:23 +0300 Subject: [PATCH] Fix for KT-11964: No TABLESWITCH in when on enum bytecode if enum constant is imported #KT-11964 Fixed Original commit: 3b419e8ba387ef203fd36b8994012dbe4e28c8a2 --- .../incremental/classHierarchyAffected/enumEntryAdded/build.log | 1 + .../classHierarchyAffected/enumEntryRemoved/build.log | 1 + .../withJava/javaUsedInKotlin/enumEntryAdded/build.log | 1 + .../withJava/javaUsedInKotlin/enumEntryRemoved/build.log | 1 + 4 files changed, 4 insertions(+) diff --git a/jps/jps-plugin/testData/incremental/classHierarchyAffected/enumEntryAdded/build.log b/jps/jps-plugin/testData/incremental/classHierarchyAffected/enumEntryAdded/build.log index ff1a4bbd2cb..6475e307e9f 100644 --- a/jps/jps-plugin/testData/incremental/classHierarchyAffected/enumEntryAdded/build.log +++ b/jps/jps-plugin/testData/incremental/classHierarchyAffected/enumEntryAdded/build.log @@ -16,6 +16,7 @@ Cleaning output files: out/production/module/GetRandomEnumEntryKt.class out/production/module/META-INF/module.kotlin_module out/production/module/UseEnumImplicitlyKt.class + out/production/module/UseKt$WhenMappings.class out/production/module/UseKt.class End of files Compiling files: diff --git a/jps/jps-plugin/testData/incremental/classHierarchyAffected/enumEntryRemoved/build.log b/jps/jps-plugin/testData/incremental/classHierarchyAffected/enumEntryRemoved/build.log index 41bafdcc2fb..e18e538942d 100644 --- a/jps/jps-plugin/testData/incremental/classHierarchyAffected/enumEntryRemoved/build.log +++ b/jps/jps-plugin/testData/incremental/classHierarchyAffected/enumEntryRemoved/build.log @@ -16,6 +16,7 @@ Cleaning output files: out/production/module/GetRandomEnumEntryKt.class out/production/module/META-INF/module.kotlin_module out/production/module/UseEnumImplicitlyKt.class + out/production/module/UseKt$WhenMappings.class out/production/module/UseKt.class End of files Compiling files: diff --git a/jps/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/enumEntryAdded/build.log b/jps/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/enumEntryAdded/build.log index 43d2c5501a4..f9695c15cb5 100644 --- a/jps/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/enumEntryAdded/build.log +++ b/jps/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/enumEntryAdded/build.log @@ -13,6 +13,7 @@ End of files Cleaning output files: out/production/module/META-INF/module.kotlin_module + out/production/module/UseKt$WhenMappings.class out/production/module/UseKt.class End of files Compiling files: diff --git a/jps/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/enumEntryRemoved/build.log b/jps/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/enumEntryRemoved/build.log index fbad2c8600c..36bbe755ca3 100644 --- a/jps/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/enumEntryRemoved/build.log +++ b/jps/jps-plugin/testData/incremental/withJava/javaUsedInKotlin/enumEntryRemoved/build.log @@ -10,6 +10,7 @@ Compiling files: End of files Cleaning output files: out/production/module/META-INF/module.kotlin_module + out/production/module/UseKt$WhenMappings.class out/production/module/UseKt.class End of files Compiling files: