From 809be9b069ed1b2f723c9242f30215297480173e Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Wed, 5 Mar 2014 17:59:57 +0400 Subject: [PATCH] Optimize Imports: do not keep imports of unimportable entities --- .../KotlinCopyPasteReferenceProcessor.kt | 15 --------------- .../jet/plugin/imports/ImportsUtils.kt | 19 ++++++++++++++++++- .../plugin/imports/KotlinImportOptimizer.kt | 3 ++- .../ClassMemberImported.after.kt | 10 ++++++++++ .../ClassMemberImported.dependency.kt | 15 +++++++++++++++ .../ClassMemberImported.kt | 14 ++++++++++++++ .../imports/OptimizeImportsTestGenerated.java | 5 +++++ 7 files changed, 64 insertions(+), 17 deletions(-) create mode 100644 idea/testData/editor/optimizeImports/ClassMemberImported/ClassMemberImported.after.kt create mode 100644 idea/testData/editor/optimizeImports/ClassMemberImported/ClassMemberImported.dependency.kt create mode 100644 idea/testData/editor/optimizeImports/ClassMemberImported/ClassMemberImported.kt diff --git a/idea/src/org/jetbrains/jet/plugin/codeInsight/KotlinCopyPasteReferenceProcessor.kt b/idea/src/org/jetbrains/jet/plugin/codeInsight/KotlinCopyPasteReferenceProcessor.kt index de1015c68af..cdb200993ad 100644 --- a/idea/src/org/jetbrains/jet/plugin/codeInsight/KotlinCopyPasteReferenceProcessor.kt +++ b/idea/src/org/jetbrains/jet/plugin/codeInsight/KotlinCopyPasteReferenceProcessor.kt @@ -164,21 +164,6 @@ public class KotlinCopyPasteReferenceProcessor() : CopyPastePostProcessor