Supported excluded packages/classes in auto-import quick fix.

#KT-2413 in progress
This commit is contained in:
Evgeny Gerashchenko
2015-07-06 23:01:57 +03:00
parent 2a0817a4d1
commit 5c56bc455e
13 changed files with 89 additions and 1 deletions
@@ -0,0 +1,6 @@
// "class com.intellij.codeInsight.daemon.impl.quickfix.ImportClassFixBase" "false"
// ACTION: Create class 'SomeClass'
// ACTION: Create function 'SomeClass'
// ERROR: Unresolved reference: SomeClass
val x = <caret>SomeClass()
@@ -0,0 +1,3 @@
package excludedPackage
class SomeClass
@@ -0,0 +1,6 @@
// "class com.intellij.codeInsight.daemon.impl.quickfix.ImportClassFixBase" "false"
// ACTION: Create class 'ExcludedClass'
// ACTION: Create function 'ExcludedClass'
// ERROR: Unresolved reference: ExcludedClass
val x = <caret>ExcludedClass()
@@ -0,0 +1,3 @@
package somePackage
class ExcludedClass
@@ -0,0 +1,5 @@
// "class com.intellij.codeInsight.daemon.impl.quickfix.ImportClassFixBase" "false"
// ACTION: Create function 'someFunction'
// ERROR: Unresolved reference: someFunction
val x = <caret>someFunction()
@@ -0,0 +1,5 @@
package excludedPackage
fun someFunction() {
}
@@ -0,0 +1,6 @@
import somePackage.NotExcludedClass
// "Import" "true"
// ERROR: Unresolved reference: NotExcludedClass
val x = <caret>NotExcludedClass()
@@ -0,0 +1,4 @@
// "Import" "true"
// ERROR: Unresolved reference: NotExcludedClass
val x = <caret>NotExcludedClass()
@@ -0,0 +1,3 @@
package somePackage
class NotExcludedClass