File tree Expand file tree Collapse file tree 1 file changed +4
-7
lines changed
src/main/java/com/github/_1c_syntax/bsl/languageserver/providers Expand file tree Collapse file tree 1 file changed +4
-7
lines changed Original file line number Diff line number Diff line change 3939import java .net .URI ;
4040import java .util .Collections ;
4141import java .util .List ;
42+ import java .util .Optional ;
4243import java .util .regex .Pattern ;
4344import java .util .regex .PatternSyntaxException ;
4445import java .util .stream .Collectors ;
@@ -52,10 +53,8 @@ public class SymbolProvider {
5253 private final ServerContext context ;
5354
5455 public List <? extends SymbolInformation > getSymbols (WorkspaceSymbolParams params ) {
55- var queryString = params .getQuery ();
56- if (queryString == null ) {
57- queryString = "" ;
58- }
56+ var queryString = Optional .ofNullable (params .getQuery ())
57+ .orElse ("" );
5958
6059 Pattern pattern ;
6160 try {
@@ -65,11 +64,9 @@ public List<? extends SymbolInformation> getSymbols(WorkspaceSymbolParams params
6564 return Collections .emptyList ();
6665 }
6766
68- String finalQueryString = queryString ;
69-
7067 return context .getDocuments ().values ().stream ()
7168 .flatMap (SymbolProvider ::getSymbolPairs )
72- .filter (symbolPair -> finalQueryString .isEmpty () || pattern .matcher (symbolPair .getValue ().getName ()).find ())
69+ .filter (symbolPair -> queryString .isEmpty () || pattern .matcher (symbolPair .getValue ().getName ()).find ())
7370 .map (SymbolProvider ::createSymbolInformation )
7471 .collect (Collectors .toList ());
7572 }
You can’t perform that action at this time.
0 commit comments