New J2K: Use default psiContext in AssignmentAsExpressionToAlsoConversion

This commit is contained in:
Ilya Kirillov
2018-11-14 17:39:15 +03:00
committed by Ilya Kirillov
parent 28ef4c5dfa
commit f223a6ebd1
@@ -17,7 +17,7 @@ class AssignmentAsExpressionToAlsoConversion(val context: ConversionContext) : R
val alsoExpression = JKKtAlsoCallExpressionImpl( val alsoExpression = JKKtAlsoCallExpressionImpl(
JKBlockStatementImpl( JKBlockStatementImpl(
JKBlockImpl(listOf(JKKtAssignmentStatementImpl(element.field, JKStubExpressionImpl(), element.operator))) JKBlockImpl(listOf(JKKtAssignmentStatementImpl(element.field, JKStubExpressionImpl(), element.operator)))
), context.symbolProvider.provideByFqName("kotlin/also", element.parentOfType<JKClass>()!!.psi!!) ), context.symbolProvider.provideByFqName("kotlin/also")
).also { ).also {
it.statement.cast<JKBlockStatement>().block.statements.first().cast<JKKtAssignmentStatement>().expression = it.statement.cast<JKBlockStatement>().block.statements.first().cast<JKKtAssignmentStatement>().expression =
JKFieldAccessExpressionImpl(context.symbolProvider.provideUniverseSymbol(it.parameter)) JKFieldAccessExpressionImpl(context.symbolProvider.provideUniverseSymbol(it.parameter))