• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wurstscript / WurstScript / 228

29 Nov 2023 05:00PM UTC coverage: 62.48% (-0.09%) from 62.574%
228

push

circleci

web-flow
Show dialog for choosing game path, cleanup (#1083)

* show dialog for choosing game path

* cleanup code

* remove logs and refactor

* remove confusing mpq error, make some mpq loads readonly

17295 of 27681 relevant lines covered (62.48%)

0.62 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
de.peeeq.wurstscript/src/main/java/de/peeeq/wurstio/languageserver/WurstWorkspaceService.java
1
package de.peeeq.wurstio.languageserver;
2

3
import de.peeeq.wurstio.languageserver.requests.SymbolInformationRequest;
4
import de.peeeq.wurstscript.WLogger;
5
import org.eclipse.lsp4j.*;
6
import org.eclipse.lsp4j.jsonrpc.messages.Either;
7
import org.eclipse.lsp4j.services.WorkspaceService;
8

9
import java.util.List;
10
import java.util.concurrent.CompletableFuture;
11

12
/**
13
 *
14
 */
15
public class WurstWorkspaceService implements WorkspaceService {
16

17
    private final WurstLanguageServer server;
18

19
    public WurstWorkspaceService(WurstLanguageServer server) {
×
20
        this.server = server;
×
21
    }
×
22

23
    @Override
24
    public CompletableFuture<Either<List<? extends SymbolInformation>, List<? extends WorkspaceSymbol>>> symbol(WorkspaceSymbolParams params) {
25
        WLogger.info("symbol");
×
26
        return server.worker().handle(new SymbolInformationRequest(params));
×
27
    }
28

29
    @Override
30
    public void didChangeConfiguration(DidChangeConfigurationParams params) {
31
        WLogger.trace("didChangeConfiguration");
×
32

33
    }
×
34

35
    @Override
36
    public void didChangeWatchedFiles(DidChangeWatchedFilesParams params) {
37
        WLogger.trace("didChangeWatchedFiles");
×
38
        server.worker().handleFileChanged(params);
×
39
    }
×
40

41
    @Override
42
    public CompletableFuture<Object> executeCommand(ExecuteCommandParams params) {
43
        return WurstCommands.execute(server, params);
×
44
    }
45
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc