New J2K: Set exception types as non nullable in try statement conversion

This commit is contained in:
Ilya Kirillov
2018-11-10 19:27:49 +03:00
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.j2k.*
import org.jetbrains.kotlin.j2k.ast.Nullability
import org.jetbrains.kotlin.j2k.tree.*
import org.jetbrains.kotlin.j2k.tree.impl.*
import org.jetbrains.kotlin.name.ClassId
@@ -70,7 +71,7 @@ class TryStatementConversion(private val context: ConversionContext) : Recursive
(it as? JKJavaDisjunctionType)?.disjunctions ?: listOf(it)
}.map {
val parameter = JKParameterImpl(
JKTypeElementImpl(it),
JKTypeElementImpl(it.updateNullability(Nullability.NotNull)),
javaCatchSection.parameter.name.copyTreeAndDetach(),
JKModifierListImpl()
)