diff --git a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteReferenceProcessor.kt b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteReferenceProcessor.kt index e97e32a405d..90611240e9b 100644 --- a/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteReferenceProcessor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/codeInsight/KotlinCopyPasteReferenceProcessor.kt @@ -64,6 +64,12 @@ import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType //NOTE: this class is based on CopyPasteReferenceProcessor and JavaCopyPasteReferenceProcessor public class KotlinCopyPasteReferenceProcessor() : CopyPastePostProcessor() { + private val LOG = Logger.getInstance(javaClass()) + + private val IGNORE_REFERENCES_INSIDE: Array?> = array( + javaClass(), + javaClass() + ) override fun extractTransferableData(content: Transferable): List { if (CodeInsightSettings.getInstance().ADD_IMPORTS_ON_PASTE != CodeInsightSettings.NO) { @@ -286,15 +292,6 @@ public class KotlinCopyPasteReferenceProcessor() : CopyPastePostProcessor selectedFqNames.contains(ref.fqName.asString()) } } - class object { - private val LOG = Logger.getInstance(javaClass()) - - private val IGNORE_REFERENCES_INSIDE: Array?> = array( - javaClass(), - javaClass() - ) - } - private fun createQualifiedExpression(psiFactory: JetPsiFactory, text: String) = psiFactory.createExpression(text) as JetDotQualifiedExpression