diff options
-rw-r--r-- | src/main/java/org/javacs/JavaLanguageServer.java | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/main/java/org/javacs/JavaLanguageServer.java b/src/main/java/org/javacs/JavaLanguageServer.java index c7b475a..3b3bdab 100644 --- a/src/main/java/org/javacs/JavaLanguageServer.java +++ b/src/main/java/org/javacs/JavaLanguageServer.java @@ -209,14 +209,12 @@ class JavaLanguageServer extends LanguageServer { this.compiler = createCompiler(); // Register for didChangeWatchedFiles notifications - var options = - new Object() { - public List watchers = - List.of( - new Object() { - public String globPattern = "**/*.java"; - }); - }; + var options = new JsonObject(); + var watchers = new JsonArray(); + var watchJava = new JsonObject(); + watchJava.addProperty("globPattern", "**/*.java"); + watchers.add(watchJava); + options.add("watchers", watchers); client.registerCapability("workspace/didChangeWatchedFiles", gson.toJsonTree(options)); } |