Load Java enums as final classes
In case Java enum has an abstract member, it has the ACC_ABSTRACT flag set in the bytecode. However, we should still load it with final modality to be consistent with Kotlin enums which are always considered final #KT-23426 Fixed
This commit is contained in:
@@ -13446,6 +13446,11 @@ public class DiagnosticsTestGenerated extends AbstractDiagnosticsTest {
|
||||
runTest("compiler/testData/diagnostics/tests/multiplatform/enum/enumEntryWithBody.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("javaEnum.kt")
|
||||
public void testJavaEnum() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/multiplatform/enum/javaEnum.kt");
|
||||
}
|
||||
|
||||
@TestMetadata("simpleEnum.kt")
|
||||
public void testSimpleEnum() throws Exception {
|
||||
runTest("compiler/testData/diagnostics/tests/multiplatform/enum/simpleEnum.kt");
|
||||
|
||||
Reference in New Issue
Block a user