From 7af03c2859dc28f4b0943fd95760ea4f32856255 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Sat, 10 Nov 2018 19:27:49 +0300 Subject: [PATCH] New J2K: Set exception types as non nullable in try statement conversion --- .../jetbrains/kotlin/j2k/conversions/TryStatementConversion.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/j2k/newSrc/org/jetbrains/kotlin/j2k/conversions/TryStatementConversion.kt b/j2k/newSrc/org/jetbrains/kotlin/j2k/conversions/TryStatementConversion.kt index 4327a97607e..9a4217491fd 100644 --- a/j2k/newSrc/org/jetbrains/kotlin/j2k/conversions/TryStatementConversion.kt +++ b/j2k/newSrc/org/jetbrains/kotlin/j2k/conversions/TryStatementConversion.kt @@ -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() )