New J2K: Set exception types as non nullable in try statement conversion
This commit is contained in:
committed by
Ilya Kirillov
parent
3771ccedb7
commit
7af03c2859
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.j2k.conversions
|
|||||||
|
|
||||||
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
|
import org.jetbrains.kotlin.builtins.KotlinBuiltIns
|
||||||
import org.jetbrains.kotlin.j2k.*
|
import org.jetbrains.kotlin.j2k.*
|
||||||
|
import org.jetbrains.kotlin.j2k.ast.Nullability
|
||||||
import org.jetbrains.kotlin.j2k.tree.*
|
import org.jetbrains.kotlin.j2k.tree.*
|
||||||
import org.jetbrains.kotlin.j2k.tree.impl.*
|
import org.jetbrains.kotlin.j2k.tree.impl.*
|
||||||
import org.jetbrains.kotlin.name.ClassId
|
import org.jetbrains.kotlin.name.ClassId
|
||||||
@@ -70,7 +71,7 @@ class TryStatementConversion(private val context: ConversionContext) : Recursive
|
|||||||
(it as? JKJavaDisjunctionType)?.disjunctions ?: listOf(it)
|
(it as? JKJavaDisjunctionType)?.disjunctions ?: listOf(it)
|
||||||
}.map {
|
}.map {
|
||||||
val parameter = JKParameterImpl(
|
val parameter = JKParameterImpl(
|
||||||
JKTypeElementImpl(it),
|
JKTypeElementImpl(it.updateNullability(Nullability.NotNull)),
|
||||||
javaCatchSection.parameter.name.copyTreeAndDetach(),
|
javaCatchSection.parameter.name.copyTreeAndDetach(),
|
||||||
JKModifierListImpl()
|
JKModifierListImpl()
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user