User: joe Date: 29 May 25 11:42 Revision: 52f7a1f7ac17b30f3b058703b9395c32c88be067 Summary: Set original element of block statement to the initializer TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=10037&personal=false Index: src/main/kotlin/platform/mixin/handlers/desugar/FieldAssignmentDesugarer.kt =================================================================== --- src/main/kotlin/platform/mixin/handlers/desugar/FieldAssignmentDesugarer.kt (revision 829ab3c249ca0fc9706c82d7a68be8afb0b60d56) +++ src/main/kotlin/platform/mixin/handlers/desugar/FieldAssignmentDesugarer.kt (revision 52f7a1f7ac17b30f3b058703b9395c32c88be067) @@ -86,6 +86,7 @@ seenStaticInitializer = true } else { val blockStatement = factory.createStatementFromText("{}", null) as PsiBlockStatement + DesugarUtil.setOriginalElement(blockStatement, DesugarUtil.getOriginalElement(child)) blockStatement.codeBlock.replace(child.body) nonStaticStatementsToInsert += blockStatement child.delete()