diff --git a/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/ImportStatementConversion.kt b/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/ImportStatementConversion.kt index b96add25b58..a758af9b135 100644 --- a/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/ImportStatementConversion.kt +++ b/nj2k/src/org/jetbrains/kotlin/nj2k/conversions/ImportStatementConversion.kt @@ -115,9 +115,14 @@ class ImportStatementConversion : RecursiveApplicableConversionBase() { methodCallExpression.acceptChildren(this) } + override fun visitAnnotation(annotation: JKAnnotation) { + addSymbol(annotation.classSymbol) + annotation.acceptChildren(this) + } + override fun visitClassLiteralExpression(classLiteralExpression: JKClassLiteralExpression) { val type = classLiteralExpression.classType.type - if (type is JKClassType){ + if (type is JKClassType) { addSymbol(type.classReference) } classLiteralExpression.acceptChildren(this)