From 7882f566be13fea80784824751e7de8c4bfe02e0 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Fri, 6 Dec 2019 12:20:44 +0300 Subject: [PATCH] New J2K: Fix SOE in nj2k Java declarations printer --- .../idea/conversion/copy/JavaContextDeclarationRenderer.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/conversion/copy/JavaContextDeclarationRenderer.kt b/idea/src/org/jetbrains/kotlin/idea/conversion/copy/JavaContextDeclarationRenderer.kt index 3962a953c4f..a27d9ee6e8e 100644 --- a/idea/src/org/jetbrains/kotlin/idea/conversion/copy/JavaContextDeclarationRenderer.kt +++ b/idea/src/org/jetbrains/kotlin/idea/conversion/copy/JavaContextDeclarationRenderer.kt @@ -107,7 +107,11 @@ class JavaContextDeclarationRenderer { if (!type?.arguments.isNullOrEmpty()) { append("<") for (typeArgument in type!!.arguments) { - renderType(typeArgument.type) + if (typeArgument.isStarProjection) { + append("?") + } else { + renderType(typeArgument.type) + } } append(">") }