From 00eaec766d5d3ec801f5119bc8ddbcc8651e89c4 Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Wed, 29 Jul 2015 11:37:16 +0300 Subject: [PATCH] Function name fixed in AnnotationConverter --- j2k/src/org/jetbrains/kotlin/j2k/AnnotationConverter.kt | 2 +- j2k/src/org/jetbrains/kotlin/j2k/ast/Imports.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/j2k/src/org/jetbrains/kotlin/j2k/AnnotationConverter.kt b/j2k/src/org/jetbrains/kotlin/j2k/AnnotationConverter.kt index 04d401244d8..3ce3f5a6491 100644 --- a/j2k/src/org/jetbrains/kotlin/j2k/AnnotationConverter.kt +++ b/j2k/src/org/jetbrains/kotlin/j2k/AnnotationConverter.kt @@ -32,7 +32,7 @@ class AnnotationConverter(private val converter: Converter) { + NullableNotNullManager.getInstance(converter.project).getNullables() + listOf(CommonClassNames.JAVA_LANG_OVERRIDE, javaClass().name)).toSet() - public fun isImportRequired(annotationName: String): Boolean { + public fun isImportNotRequired(annotationName: String): Boolean { return annotationName in annotationsToRemove || annotationName == javaClass().name } diff --git a/j2k/src/org/jetbrains/kotlin/j2k/ast/Imports.kt b/j2k/src/org/jetbrains/kotlin/j2k/ast/Imports.kt index 17859200a8e..dbe70833dc8 100644 --- a/j2k/src/org/jetbrains/kotlin/j2k/ast/Imports.kt +++ b/j2k/src/org/jetbrains/kotlin/j2k/ast/Imports.kt @@ -65,7 +65,7 @@ public fun Converter.convertImport(anImport: PsiImportStatementBase, filter: Boo } private fun Converter.filterImport(name: String, ref: PsiJavaCodeReferenceElement): String? { - if (annotationConverter.isImportRequired(name)) return null + if (annotationConverter.isImportNotRequired(name)) return null // If imported class has a kotlin analog, drop the import if (!JavaToKotlinClassMap.INSTANCE.mapPlatformClass(FqName(name)).isEmpty()) return null