New J2K: Fix java assignment to also conversion
This commit is contained in:
committed by
Ilya Kirillov
parent
4194ace762
commit
730c8ca495
+1
-1
@@ -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<JKBlockStatement>().block.statements.first().cast<JKKtAssignmentStatement>().expression =
|
||||
JKFieldAccessExpressionImpl(context.symbolProvider.provideUniverseSymbol(it.parameter))
|
||||
}
|
||||
element.invalidate()
|
||||
|
||||
return recurse(
|
||||
JKQualifiedExpressionImpl(
|
||||
|
||||
Reference in New Issue
Block a user