File tree 1 file changed +5
-3
lines changed
language-server/src/dotty/tools/languageserver 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -459,7 +459,7 @@ class DottyLanguageServer extends LanguageServer
459
459
val uriTrees = driver.openedTrees(uri)
460
460
val predicate = (tree : NameTree ) => {
461
461
val sym = tree.symbol
462
- sym.exists && ! sym.isLocal && ! sym.isPrimaryConstructor && ! sym.is( Synthetic )
462
+ ! sym.isLocal && ! sym.isPrimaryConstructor
463
463
}
464
464
465
465
val defs = Interactive .namedTrees(uriTrees, Include .empty, predicate)
@@ -471,8 +471,10 @@ class DottyLanguageServer extends LanguageServer
471
471
472
472
override def symbol (params : WorkspaceSymbolParams ) = computeAsync { cancelToken =>
473
473
val query = params.getQuery
474
- def predicate (implicit ctx : Context ): NameTree => Boolean =
475
- tree => tree.symbol.exists && ! tree.symbol.isLocal && tree.name.toString.contains(query)
474
+ def predicate (implicit ctx : Context ): NameTree => Boolean = { tree =>
475
+ val sym = tree.symbol
476
+ ! sym.isLocal && ! sym.isPrimaryConstructor && tree.name.toString.contains(query)
477
+ }
476
478
477
479
drivers.values.toList.flatMap { driver =>
478
480
implicit val ctx = driver.currentCtx
You can’t perform that action at this time.
0 commit comments