diff --git a/j2k/newSrc/org/jetbrains/kotlin/j2k/conversions/AssignmentAsExpressionToAlsoConversion.kt b/j2k/newSrc/org/jetbrains/kotlin/j2k/conversions/AssignmentAsExpressionToAlsoConversion.kt index 99a8750737f..9fde107f0ad 100644 --- a/j2k/newSrc/org/jetbrains/kotlin/j2k/conversions/AssignmentAsExpressionToAlsoConversion.kt +++ b/j2k/newSrc/org/jetbrains/kotlin/j2k/conversions/AssignmentAsExpressionToAlsoConversion.kt @@ -13,6 +13,7 @@ import org.jetbrains.kotlin.utils.addToStdlib.cast class AssignmentAsExpressionToAlsoConversion(val context: ConversionContext) : RecursiveApplicableConversionBase() { override fun applyToElement(element: JKTreeElement): JKTreeElement { if (element !is JKJavaAssignmentExpression) return recurse(element) + element.invalidate() val alsoExpression = JKKtAlsoCallExpressionImpl( JKBlockStatementImpl( @@ -22,7 +23,6 @@ class AssignmentAsExpressionToAlsoConversion(val context: ConversionContext) : R it.statement.cast().block.statements.first().cast().expression = JKFieldAccessExpressionImpl(context.symbolProvider.provideUniverseSymbol(it.parameter)) } - element.invalidate() return recurse( JKQualifiedExpressionImpl(