diff --git a/j2k/src/org/jetbrains/kotlin/j2k/Converter.kt b/j2k/src/org/jetbrains/kotlin/j2k/Converter.kt index 14c186888dd..8bc77e25839 100644 --- a/j2k/src/org/jetbrains/kotlin/j2k/Converter.kt +++ b/j2k/src/org/jetbrains/kotlin/j2k/Converter.kt @@ -114,6 +114,13 @@ class Converter private constructor( is PsiImportStatementBase -> convertImport(element, false) is PsiAnnotation -> annotationConverter.convertAnnotation(element, withAt = false, newLineAfter = false) is PsiPackageStatement -> PackageStatement(quoteKeywords(element.getPackageName() ?: "")).assignPrototype(element) + is PsiJavaCodeReferenceElement -> { + if (element.parent is PsiReferenceList) { + val factory = JavaPsiFacade.getInstance(project).elementFactory + typeConverter.convertType(factory.createType(element), Nullability.NotNull) + } + else null + } else -> null }