File tree Expand file tree Collapse file tree 4 files changed +15
-7
lines changed
src/dotty/tools/languageserver
test/dotty/tools/languageserver/util/server Expand file tree Collapse file tree 4 files changed +15
-7
lines changed Original file line number Diff line number Diff line change 1+ package dotty .tools .languageserver
2+
3+ /**
4+ * A `LanguageClient` that regroups all language server features
5+ */
6+ trait DottyClient extends worksheet.WorksheetClient
Original file line number Diff line number Diff line change @@ -56,8 +56,8 @@ class DottyLanguageServer extends LanguageServer
5656
5757 private [this ] var rootUri : String = _
5858
59- private [this ] var myClient : WorksheetClient = _
60- def client : WorksheetClient = myClient
59+ private [this ] var myClient : DottyClient = _
60+ def client : DottyClient = myClient
6161
6262 private [this ] var myDrivers : mutable.Map [ProjectConfig , InteractiveDriver ] = _
6363
@@ -148,7 +148,7 @@ class DottyLanguageServer extends LanguageServer
148148 myDependentProjects
149149 }
150150
151- def connect (client : WorksheetClient ): Unit = {
151+ def connect (client : DottyClient ): Unit = {
152152 myClient = client
153153 }
154154
Original file line number Diff line number Diff line change @@ -67,9 +67,9 @@ object Main {
6767
6868 println(" Starting server" )
6969 val launcher =
70- new Launcher .Builder [worksheet. WorksheetClient ]()
70+ new Launcher .Builder [DottyClient ]()
7171 .setLocalService(server)
72- .setRemoteInterface(classOf [worksheet. WorksheetClient ])
72+ .setRemoteInterface(classOf [DottyClient ])
7373 .setInput(in)
7474 .setOutput(out)
7575 // For debugging JSON messages:
Original file line number Diff line number Diff line change 11package dotty .tools .languageserver .util .server
22
3- import dotty .tools .languageserver .worksheet .{WorksheetRunOutput , WorksheetClient }
3+ import dotty .tools .languageserver .worksheet .{WorksheetRunOutput }
4+ import dotty .tools .languageserver .DottyClient
5+
46
57import java .util .concurrent .CompletableFuture
68
@@ -9,7 +11,7 @@ import org.eclipse.lsp4j.services._
911
1012import scala .collection .mutable .Buffer
1113
12- class TestClient extends WorksheetClient {
14+ class TestClient extends DottyClient {
1315
1416 class Log [T ] {
1517 private [this ] val log = Buffer .empty[T ]
You can’t perform that action at this time.
0 commit comments