File tree 1 file changed +5
-5
lines changed
language-server/src/dotty/tools/languageserver 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -285,11 +285,11 @@ class DottyLanguageServer extends LanguageServer
285
285
def lookup (name : Name ): Symbol = {
286
286
imp.expr.tpe.member(name).symbol
287
287
}
288
- val importedSyms = imp.selectors.flatMap {
289
- case id : Ident if id.pos.contains(pos.pos ) =>
290
- lookup(id.name) :: lookup(id.name.toTypeName) :: Nil
291
- case thicket @ Thicket ((id : Ident ) :: (_ : Ident ) :: Nil ) if thicket.pos.contains(pos.pos ) =>
292
- lookup(id.name) :: lookup(id.name.toTypeName) :: Nil
288
+ val importedSyms = imp.selectors.find(_.pos.contains(pos.pos)) match {
289
+ case Some ( id : Ident ) =>
290
+ lookup(id.name.toTermName ) :: lookup(id.name.toTypeName) :: Nil
291
+ case Some ( Thicket ((id : Ident ) :: (_ : Ident ) :: Nil )) =>
292
+ lookup(id.name.toTermName ) :: lookup(id.name.toTypeName) :: Nil
293
293
case _ =>
294
294
Nil
295
295
}
You can’t perform that action at this time.
0 commit comments