New J2K: Use context type for lambda in block to run call conversion
This commit is contained in:
committed by
Ilya Kirillov
parent
2f1c621b5f
commit
7e2d0695fe
@@ -7,7 +7,6 @@ package org.jetbrains.kotlin.j2k.conversions
|
|||||||
|
|
||||||
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
|
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
|
||||||
import org.jetbrains.kotlin.j2k.ConversionContext
|
import org.jetbrains.kotlin.j2k.ConversionContext
|
||||||
import org.jetbrains.kotlin.j2k.ast.Nullability
|
|
||||||
import org.jetbrains.kotlin.j2k.tree.JKBlock
|
import org.jetbrains.kotlin.j2k.tree.JKBlock
|
||||||
import org.jetbrains.kotlin.j2k.tree.JKBlockStatement
|
import org.jetbrains.kotlin.j2k.tree.JKBlockStatement
|
||||||
import org.jetbrains.kotlin.j2k.tree.JKDeclaration
|
import org.jetbrains.kotlin.j2k.tree.JKDeclaration
|
||||||
@@ -35,7 +34,6 @@ class BlockToRunConversion(private val context: ConversionContext) : RecursiveAp
|
|||||||
element.invalidate()
|
element.invalidate()
|
||||||
val lambda = JKLambdaExpressionImpl(
|
val lambda = JKLambdaExpressionImpl(
|
||||||
emptyList(),
|
emptyList(),
|
||||||
JKTypeElementImpl(JKClassTypeImpl(unitType as JKClassSymbol, emptyList(), Nullability.NotNull)),
|
|
||||||
JKBlockStatementImpl(element.block)
|
JKBlockStatementImpl(element.block)
|
||||||
)
|
)
|
||||||
val call = JKKtCallExpressionImpl(runSymbol as JKMethodSymbol, JKExpressionListImpl(listOf(lambda)))
|
val call = JKKtCallExpressionImpl(runSymbol as JKMethodSymbol, JKExpressionListImpl(listOf(lambda)))
|
||||||
|
|||||||
Reference in New Issue
Block a user