@@ -25,7 +25,7 @@ class AddMissingImportsQuickFix: QuickFix {
25
25
26
26
getImportAlternatives(symbolName, file.parse, index).map { (importStr, edit) ->
27
27
val codeAction = CodeAction ()
28
- codeAction.title = " import ${importStr} "
28
+ codeAction.title = " Import ${importStr} "
29
29
codeAction.kind = CodeActionKind .QuickFix
30
30
codeAction.diagnostics = listOf (diagnostic)
31
31
codeAction.edit = WorkspaceEdit (mapOf (uri to listOf (edit)))
@@ -42,15 +42,15 @@ class AddMissingImportsQuickFix: QuickFix {
42
42
43
43
private fun getImportAlternatives (symbolName : String , file : KtFile , index : SymbolIndex ): List <Pair <String , TextEdit >> {
44
44
// wildcard matcher to empty string, because we only want to match exactly the symbol itself, not anything extra
45
- val queryResult = index.query(symbolName, wildcardMatcher = " " )
45
+ val queryResult = index.query(symbolName, suffix = " " )
46
46
47
47
return queryResult
48
- .filter { it.kind != Symbol .Kind .MODULE }
49
48
.filter {
49
+ it.kind != Symbol .Kind .MODULE &&
50
50
// TODO: Visibility checker should be less liberal
51
- it.visibility == Symbol .Visibility .PUBLIC
52
- || it.visibility == Symbol .Visibility .PROTECTED
53
- || it.visibility == Symbol .Visibility .INTERNAL
51
+ ( it.visibility == Symbol .Visibility .PUBLIC
52
+ || it.visibility == Symbol .Visibility .PROTECTED
53
+ || it.visibility == Symbol .Visibility .INTERNAL )
54
54
}
55
55
.map {
56
56
Pair (it.fqName.toString(), getImportTextEditEntry(file, it.fqName))
0 commit comments