Dropped class object
This commit is contained in:
@@ -64,6 +64,12 @@ import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType
|
|||||||
|
|
||||||
//NOTE: this class is based on CopyPasteReferenceProcessor and JavaCopyPasteReferenceProcessor
|
//NOTE: this class is based on CopyPasteReferenceProcessor and JavaCopyPasteReferenceProcessor
|
||||||
public class KotlinCopyPasteReferenceProcessor() : CopyPastePostProcessor<ReferenceTransferableData>() {
|
public class KotlinCopyPasteReferenceProcessor() : CopyPastePostProcessor<ReferenceTransferableData>() {
|
||||||
|
private val LOG = Logger.getInstance(javaClass<KotlinCopyPasteReferenceProcessor>())
|
||||||
|
|
||||||
|
private val IGNORE_REFERENCES_INSIDE: Array<Class<out JetElement>?> = array(
|
||||||
|
javaClass<JetImportDirective>(),
|
||||||
|
javaClass<JetPackageDirective>()
|
||||||
|
)
|
||||||
|
|
||||||
override fun extractTransferableData(content: Transferable): List<ReferenceTransferableData> {
|
override fun extractTransferableData(content: Transferable): List<ReferenceTransferableData> {
|
||||||
if (CodeInsightSettings.getInstance().ADD_IMPORTS_ON_PASTE != CodeInsightSettings.NO) {
|
if (CodeInsightSettings.getInstance().ADD_IMPORTS_ON_PASTE != CodeInsightSettings.NO) {
|
||||||
@@ -286,15 +292,6 @@ public class KotlinCopyPasteReferenceProcessor() : CopyPastePostProcessor<Refere
|
|||||||
return referencesToRestore.filter { ref -> selectedFqNames.contains(ref.fqName.asString()) }
|
return referencesToRestore.filter { ref -> selectedFqNames.contains(ref.fqName.asString()) }
|
||||||
}
|
}
|
||||||
|
|
||||||
class object {
|
|
||||||
private val LOG = Logger.getInstance(javaClass<KotlinCopyPasteReferenceProcessor>())
|
|
||||||
|
|
||||||
private val IGNORE_REFERENCES_INSIDE: Array<Class<out JetElement>?> = array(
|
|
||||||
javaClass<JetImportDirective>(),
|
|
||||||
javaClass<JetPackageDirective>()
|
|
||||||
)
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun createQualifiedExpression(psiFactory: JetPsiFactory, text: String)
|
private fun createQualifiedExpression(psiFactory: JetPsiFactory, text: String)
|
||||||
= psiFactory.createExpression(text) as JetDotQualifiedExpression
|
= psiFactory.createExpression(text) as JetDotQualifiedExpression
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user