diff --git a/headless-services/commons/commons-language-server/pom.xml b/headless-services/commons/commons-language-server/pom.xml
index 6f16229bd..7e8b6404b 100644
--- a/headless-services/commons/commons-language-server/pom.xml
+++ b/headless-services/commons/commons-language-server/pom.xml
@@ -39,6 +39,14 @@
spring-boot-configuration-processor
true
+
+
+ io.github.classgraph
+ classgraph
+ 4.8.149
+ test
+
+
diff --git a/headless-services/commons/commons-language-server/src/test/java/org/springframework/ide/vscode/commons/languageserver/nativeimage/Lsp4jReflectConfigGenerator.java b/headless-services/commons/commons-language-server/src/test/java/org/springframework/ide/vscode/commons/languageserver/nativeimage/Lsp4jReflectConfigGenerator.java
new file mode 100644
index 000000000..df3ef5649
--- /dev/null
+++ b/headless-services/commons/commons-language-server/src/test/java/org/springframework/ide/vscode/commons/languageserver/nativeimage/Lsp4jReflectConfigGenerator.java
@@ -0,0 +1,89 @@
+/*******************************************************************************
+ * Copyright (c) 2023 VMware, Inc.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * VMware, Inc. - initial API and implementation
+ *******************************************************************************/
+package org.springframework.ide.vscode.commons.languageserver.nativeimage;
+
+import java.io.FileWriter;
+import java.io.IOException;
+import java.util.stream.Stream;
+
+import com.google.gson.Gson;
+import com.google.gson.GsonBuilder;
+import com.google.gson.JsonArray;
+import com.google.gson.JsonIOException;
+import com.google.gson.JsonObject;
+
+import io.github.classgraph.ClassGraph;
+import io.github.classgraph.ScanResult;
+
+public class Lsp4jReflectConfigGenerator {
+
+ public static final void main(String[] args) throws JsonIOException, IOException {
+
+ Gson gson = new GsonBuilder().setPrettyPrinting().create();
+
+ JsonArray array = new JsonArray();
+
+ generatePojoJson().forEach(array::add);
+ generateServicesJson().forEach(array::add);
+ generateTypeAdaptersJson().forEach(array::add);
+
+ if (args.length > 0) {
+ System.out.println("ARG: " + args[0] + " array size = " + array.size());
+ FileWriter fileWriter = new FileWriter(args[0]);
+ gson.toJson(array, fileWriter);
+ fileWriter.flush();
+ fileWriter.close();
+ } else {
+ System.out.println(gson.toJson(array));
+ }
+ }
+
+ private static Stream generatePojoJson() {
+ ScanResult res = new ClassGraph().ignoreParentClassLoaders().enableMethodInfo().acceptPackagesNonRecursive("org.eclipse.lsp4j").scan();
+ return res.getAllStandardClasses().stream().filter(ci -> ci.getDeclaredConstructorInfo().stream().anyMatch(m -> m.getParameterInfo().length == 0)).map(ci -> {
+ JsonObject obj = new JsonObject();
+ obj.addProperty("name", ci.getName());
+ obj.addProperty("allDeclaredFields", true);
+ obj.add("methods", Lsp4jReflectConfigGenerator.noArgsConstructorOnly());
+ return obj;
+ });
+ }
+
+ private static Stream generateServicesJson() {
+ ScanResult res = new ClassGraph().ignoreParentClassLoaders().acceptPackagesNonRecursive("org.eclipse.lsp4j.services").scan();
+ return res.getAllInterfaces().stream().map(ci -> {
+ JsonObject obj = new JsonObject();
+ obj.addProperty("name", ci.getName());
+ obj.addProperty("allDeclaredMethods", true);
+ return obj;
+ });
+ }
+
+ private static Stream generateTypeAdaptersJson() {
+ ScanResult res = new ClassGraph().ignoreParentClassLoaders().enableMethodInfo().acceptPackagesNonRecursive("org.eclipse.lsp4j.adapters").scan();
+ return res.getAllStandardClasses().stream().filter(ci -> ci.getDeclaredConstructorInfo().stream().anyMatch(m -> m.getParameterInfo().length == 0)).map(ci -> {
+ JsonObject obj = new JsonObject();
+ obj.addProperty("name", ci.getName());
+ obj.add("methods", Lsp4jReflectConfigGenerator.noArgsConstructorOnly());
+ return obj;
+ });
+ }
+
+ private static JsonArray noArgsConstructorOnly() {
+ JsonObject constr = new JsonObject();
+ constr.addProperty("name", "");
+ constr.add("parameterTypes", new JsonArray());
+ JsonArray methods = new JsonArray(1);
+ methods.add(constr);
+ return methods;
+ }
+
+}
diff --git a/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/org.eclipse.lsp4j/org.eclipse.lsp4j/reflect-config.json b/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/org.eclipse.lsp4j/org.eclipse.lsp4j/reflect-config.json
new file mode 100644
index 000000000..c65189476
--- /dev/null
+++ b/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/org.eclipse.lsp4j/org.eclipse.lsp4j/reflect-config.json
@@ -0,0 +1,3630 @@
+[
+ {
+ "name": "org.eclipse.lsp4j.AbstractTextDocumentRegistrationAndWorkDoneProgressOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.AbstractWorkDoneProgressOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.AnnotatedTextEdit",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ApplyWorkspaceEditParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ApplyWorkspaceEditResponse",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyIncomingCall",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyIncomingCallsParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyItem",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyOutgoingCall",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyOutgoingCallsParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyPrepareParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ChangeAnnotation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ClientCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ClientInfo",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeAction",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionContext",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionDisabled",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionKindCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionLiteralSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionResolveSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeLens",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeLensCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeLensOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeLensParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeLensRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeLensWorkspaceCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Color",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ColorInformation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ColorPresentation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ColorPresentationParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ColorProviderCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ColorProviderOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Command",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionContext",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItem",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemDefaults",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemInsertTextModeSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemKindCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemLabelDetails",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemResolveSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemTagSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionList",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionListCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ConfigurationItem",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ConfigurationParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CreateFile",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CreateFileOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CreateFilesParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DeclarationCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DeclarationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DeclarationParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DeclarationRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DefinitionCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DefinitionOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DefinitionParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DefinitionRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DeleteFile",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DeleteFileOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DeleteFilesParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Diagnostic",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DiagnosticCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DiagnosticCodeDescription",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DiagnosticRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DiagnosticRelatedInformation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DiagnosticServerCancellationData",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DiagnosticWorkspaceCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DiagnosticsTagSupport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeConfigurationCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeConfigurationParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeNotebookDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeTextDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeWatchedFilesCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeWatchedFilesParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeWatchedFilesRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeWorkspaceFoldersParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidCloseNotebookDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidCloseTextDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidOpenNotebookDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidOpenTextDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidSaveNotebookDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidSaveTextDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentColorParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentDiagnosticParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentFilter",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentFormattingOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentFormattingParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentFormattingRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentHighlight",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentHighlightCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentHighlightOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentHighlightParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentHighlightRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentLink",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentLinkCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentLinkOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentLinkParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentLinkRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentOnTypeFormattingOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentOnTypeFormattingParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentOnTypeFormattingRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentRangeFormattingOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentRangeFormattingParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentRangeFormattingRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentSymbol",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentSymbolCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentSymbolOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentSymbolParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentSymbolRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DynamicRegistrationCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ExecuteCommandCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ExecuteCommandOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ExecuteCommandParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ExecuteCommandRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ExecutionSummary",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileCreate",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileDelete",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileEvent",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileOperationFilter",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileOperationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileOperationPattern",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileOperationPatternOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileOperationsServerCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileOperationsWorkspaceCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileRename",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileSystemWatcher",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FoldingRange",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FoldingRangeCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FoldingRangeKindSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FoldingRangeProviderOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FoldingRangeRequestParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FoldingRangeSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FormattingCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FormattingOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FullDocumentDiagnosticReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.GeneralClientCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Hover",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.HoverCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.HoverOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.HoverParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.HoverRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ImplementationCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ImplementationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ImplementationParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ImplementationRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InitializeError",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InitializeParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InitializeResult",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InitializedParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlayHint",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlayHintCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlayHintLabelPart",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlayHintParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlayHintRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlayHintResolveSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlayHintWorkspaceCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueContext",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueEvaluatableExpression",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueText",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueVariableLookup",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueWorkspaceCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InsertReplaceEdit",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InsertReplaceRange",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.LinkedEditingRangeCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.LinkedEditingRangeOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.LinkedEditingRangeParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.LinkedEditingRangeRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.LinkedEditingRanges",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Location",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.LocationLink",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.LogTraceParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MarkdownCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MarkedString",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MarkupContent",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MessageActionItem",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MessageParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Moniker",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MonikerCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MonikerOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MonikerParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MonikerRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookCell",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookCellArrayChange",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookCellTextDocumentFilter",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocument",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentChangeEvent",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentChangeEventCellStructure",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentChangeEventCellTextContent",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentChangeEventCells",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentClientCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentFilter",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentIdentifier",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentSyncClientCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentSyncOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentSyncRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookSelector",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookSelectorCell",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.OnTypeFormattingCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ParameterInformation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ParameterInformationCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Position",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.PrepareRenameDefaultBehavior",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.PrepareRenameParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.PrepareRenameResult",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.PreviousResultId",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ProgressParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.PublishDiagnosticsCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.PublishDiagnosticsParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Range",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RangeFormattingCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ReferenceContext",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ReferenceOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ReferenceParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ReferenceRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ReferencesCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Registration",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RegistrationParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RegularExpressionsCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RelatedFullDocumentDiagnosticReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RelatedUnchangedDocumentDiagnosticReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RelativePattern",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RenameCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RenameFile",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RenameFileOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RenameFilesParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RenameOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RenameParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ResourceOperation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SaveOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SelectionRange",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SelectionRangeCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SelectionRangeOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SelectionRangeParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SelectionRangeRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokens",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensClientCapabilitiesRequests",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensClientCapabilitiesRequestsFull",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensDelta",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensDeltaParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensDeltaPartialResult",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensEdit",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensLegend",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensPartialResult",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensRangeParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensServerFull",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensWithRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensWorkspaceCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ServerCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ServerInfo",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SetTraceParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ShowDocumentCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ShowDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ShowDocumentResult",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ShowMessageRequestParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureHelp",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureHelpCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureHelpContext",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureHelpOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureHelpParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureHelpRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureInformation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureInformationCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.StaleRequestCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.StaticRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SymbolCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SymbolInformation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SymbolKindCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SymbolTagSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SynchronizationCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentChangeRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentClientCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentContentChangeEvent",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentEdit",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentIdentifier",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentItem",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentPositionAndWorkDoneProgressAndPartialResultParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentPositionAndWorkDoneProgressParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentPositionParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentSaveRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentSyncOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextEdit",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeDefinitionCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeDefinitionOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeDefinitionParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeDefinitionRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeHierarchyCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeHierarchyPrepareParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeHierarchyRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeHierarchySubtypesParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeHierarchySupertypesParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.UnchangedDocumentDiagnosticReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Unregistration",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.UnregistrationParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.VersionedNotebookDocumentIdentifier",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.VersionedTextDocumentIdentifier",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WillSaveTextDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WindowClientCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WindowShowMessageRequestActionItemCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WindowShowMessageRequestCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkDoneProgressAndPartialResultParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkDoneProgressBegin",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkDoneProgressCancelParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkDoneProgressCreateParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkDoneProgressEnd",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkDoneProgressReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceClientCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceDiagnosticParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceDiagnosticReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceDiagnosticReportPartialResult",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceEdit",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceEditCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceEditChangeAnnotationSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceFolder",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceFoldersChangeEvent",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceFoldersOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceFullDocumentDiagnosticReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceServerCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceSymbol",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceSymbolLocation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceSymbolOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceSymbolParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceSymbolRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceSymbolResolveSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceUnchangedDocumentDiagnosticReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.services.LanguageClient",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "org.eclipse.lsp4j.services.LanguageClientAware",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "org.eclipse.lsp4j.services.LanguageClientExtensions",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "org.eclipse.lsp4j.services.LanguageServer",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "org.eclipse.lsp4j.services.NotebookDocumentService",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "org.eclipse.lsp4j.services.TextDocumentService",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "org.eclipse.lsp4j.services.WorkspaceService",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.CodeActionResponseAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.CompletionItemDefaultsEditRangeTypeAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.CompletionItemTextEditTypeAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.DocumentChangeListAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.DocumentDiagnosticReportTypeAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.DocumentSymbolResponseAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.HoverTypeAdapter$Factory",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.InitializeParamsTypeAdapter$Factory",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.LocationLinkListAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.PrepareRenameResponseAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.ProgressNotificationAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.ResourceOperationTypeAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.SemanticTokensFullDeltaResponseAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.SymbolInformationTypeAdapter$Factory",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.VersionedTextDocumentIdentifierTypeAdapter$Factory",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.WorkDoneProgressNotificationAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.WorkDoneProgressNotificationAdapter$Factory",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.WorkspaceDocumentDiagnosticReportListAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.WorkspaceSymbolLocationTypeAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.WorkspaceSymbolResponseAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/proxy-config.json b/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/org.springframework.ide.vscode/language-server-starter/proxy-config.json
similarity index 100%
rename from headless-services/concourse-language-server/src/main/resources/META-INF/native-image/proxy-config.json
rename to headless-services/concourse-language-server/src/main/resources/META-INF/native-image/org.springframework.ide.vscode/language-server-starter/proxy-config.json
diff --git a/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/org.springframework.ide.vscode/language-server-starter/resource-config.json b/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/org.springframework.ide.vscode/language-server-starter/resource-config.json
new file mode 100644
index 000000000..a3b86100c
--- /dev/null
+++ b/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/org.springframework.ide.vscode/language-server-starter/resource-config.json
@@ -0,0 +1,207 @@
+{
+ "resources":{
+ "includes":[
+ {
+ "pattern":"\\QMETA-INF/services/ch.qos.logback.classic.spi.Configurator\\E"
+ },
+ {
+ "pattern":"\\QMETA-INF/services/org.slf4j.spi.SLF4JServiceProvider\\E"
+ },
+ {
+ "pattern":"\\QMETA-INF/spring-autoconfigure-metadata.properties\\E"
+ },
+ {
+ "pattern":"\\QMETA-INF/spring.factories\\E"
+ },
+ {
+ "pattern":"\\QMETA-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports\\E"
+ },
+ {
+ "pattern":"\\Qlogback.xml\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/beans/factory/config/BeanFactoryPostProcessor.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/AbstractDependsOnBeanFactoryPostProcessor.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureAfter.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureBefore.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureOrder.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/admin/SpringApplicationAdminJmxAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration$AspectJAutoProxyingConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration$ClassProxyingConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/availability/ApplicationAvailabilityAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheConfigurationImportSelector.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheManagerEntityManagerFactoryDependsOnPostProcessor.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheManagerValidator.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/GenericCacheConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/NoOpCacheConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/SimpleCacheConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnBean.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnClass.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnMissingBean.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnMissingClass.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnProperty.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/context/ConfigurationPropertiesAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/context/LifecycleAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/context/MessageSourceAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/context/PropertyPlaceholderAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/gson/GsonAutoConfiguration$StandardGsonBuilderCustomizer.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/gson/GsonAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/info/ProjectInfoAutoConfiguration$GitResourceAvailableCondition.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/info/ProjectInfoAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonAutoConfigurationRuntimeHints.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonMixinConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$ParameterNamesModuleConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jmx/JmxAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/orm/jpa/EntityManagerFactoryDependsOnPostProcessor.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/R2dbcInitializationConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration$SqlInitializationModeCondition$ModeIsNever.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration$SqlInitializationModeCondition.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/ssl/SslAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/task/TaskExecutionAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/task/TaskSchedulingAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/context/properties/EnableConfigurationProperties.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/context/properties/EnableConfigurationPropertiesRegistrar.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/sql/init/dependency/DatabaseInitializationDependencyConfigurer.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/context/annotation/Conditional.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/context/annotation/Configuration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/context/annotation/Import.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/context/annotation/ImportBeanDefinitionRegistrar.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/core/Ordered.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/ide/vscode/commons/languageserver/reconcile/DiagnosticSeverityProvider.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/ide/vscode/languageserver/starter/LanguageServerAutoConf.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/ide/vscode/languageserver/starter/LanguageServerRunnerAutoConf.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/jsoup/nodes/entities-base.properties\\E"
+ },
+ {
+ "pattern":"\\Qorg/jsoup/nodes/entities-full.properties\\E"
+ }
+ ]},
+ "bundles":[]
+}
diff --git a/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/predefined-classes-config.json b/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/predefined-classes-config.json
new file mode 100644
index 000000000..0e79b2c5d
--- /dev/null
+++ b/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/predefined-classes-config.json
@@ -0,0 +1,8 @@
+[
+ {
+ "type":"agent-extracted",
+ "classes":[
+ ]
+ }
+]
+
diff --git a/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/reflect-config.json b/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/reflect-config.json
index 4ad88d270..b0bb7abd0 100644
--- a/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/reflect-config.json
+++ b/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/reflect-config.json
@@ -463,9 +463,6 @@
{
"name":"java.sql.Date"
},
-{
- "name":"java.sql.Timestamp"
-},
{
"name":"java.util.Date"
},
@@ -723,35 +720,16 @@
"allDeclaredFields":true,
"methods":[{"name":"","parameterTypes":[] }]
},
-{
- "name":"org.eclipse.lsp4j.Diagnostic",
- "allDeclaredFields":true,
- "methods":[{"name":"","parameterTypes":[] }]
-},
{
"name":"org.eclipse.lsp4j.DiagnosticCapabilities",
"allDeclaredFields":true,
"methods":[{"name":"","parameterTypes":[] }]
},
-{
- "name":"org.eclipse.lsp4j.DiagnosticCodeDescription",
- "allDeclaredFields":true,
- "methods":[{"name":"","parameterTypes":[] }]
-},
{
"name":"org.eclipse.lsp4j.DiagnosticRegistrationOptions",
"allDeclaredFields":true,
"methods":[{"name":"","parameterTypes":[] }]
},
-{
- "name":"org.eclipse.lsp4j.DiagnosticRelatedInformation",
- "allDeclaredFields":true,
- "methods":[{"name":"","parameterTypes":[] }]
-},
-{
- "name":"org.eclipse.lsp4j.DiagnosticSeverity",
- "fields":[{"name":"value"}]
-},
{
"name":"org.eclipse.lsp4j.DiagnosticTag",
"fields":[{"name":"value"}]
@@ -776,16 +754,6 @@
"allDeclaredFields":true,
"methods":[{"name":"","parameterTypes":[] }]
},
-{
- "name":"org.eclipse.lsp4j.DidChangeWorkspaceFoldersParams",
- "allDeclaredFields":true,
- "methods":[{"name":"","parameterTypes":[] }]
-},
-{
- "name":"org.eclipse.lsp4j.DidOpenTextDocumentParams",
- "allDeclaredFields":true,
- "methods":[{"name":"","parameterTypes":[] }]
-},
{
"name":"org.eclipse.lsp4j.DocumentFilter",
"allDeclaredFields":true,
@@ -935,11 +903,6 @@
"allDeclaredFields":true,
"methods":[{"name":"","parameterTypes":[] }]
},
-{
- "name":"org.eclipse.lsp4j.InitializedParams",
- "allDeclaredFields":true,
- "methods":[{"name":"","parameterTypes":[] }]
-},
{
"name":"org.eclipse.lsp4j.InlayHintCapabilities",
"allDeclaredFields":true,
@@ -989,11 +952,6 @@
"allDeclaredFields":true,
"methods":[{"name":"","parameterTypes":[] }]
},
-{
- "name":"org.eclipse.lsp4j.Location",
- "allDeclaredFields":true,
- "methods":[{"name":"","parameterTypes":[] }]
-},
{
"name":"org.eclipse.lsp4j.MarkdownCapabilities",
"allDeclaredFields":true,
@@ -1049,11 +1007,6 @@
"allDeclaredFields":true,
"methods":[{"name":"","parameterTypes":[] }]
},
-{
- "name":"org.eclipse.lsp4j.Position",
- "allDeclaredFields":true,
- "methods":[{"name":"","parameterTypes":[] }]
-},
{
"name":"org.eclipse.lsp4j.PrepareSupportDefaultBehavior",
"fields":[{"name":"value"}]
@@ -1063,16 +1016,6 @@
"allDeclaredFields":true,
"methods":[{"name":"","parameterTypes":[] }]
},
-{
- "name":"org.eclipse.lsp4j.PublishDiagnosticsParams",
- "allDeclaredFields":true,
- "methods":[{"name":"","parameterTypes":[] }]
-},
-{
- "name":"org.eclipse.lsp4j.Range",
- "allDeclaredFields":true,
- "methods":[{"name":"","parameterTypes":[] }]
-},
{
"name":"org.eclipse.lsp4j.RangeFormattingCapabilities",
"allDeclaredFields":true,
@@ -1088,16 +1031,6 @@
"allDeclaredFields":true,
"methods":[{"name":"","parameterTypes":[] }]
},
-{
- "name":"org.eclipse.lsp4j.Registration",
- "allDeclaredFields":true,
- "methods":[{"name":"","parameterTypes":[] }]
-},
-{
- "name":"org.eclipse.lsp4j.RegistrationParams",
- "allDeclaredFields":true,
- "methods":[{"name":"","parameterTypes":[] }]
-},
{
"name":"org.eclipse.lsp4j.RegularExpressionsCapabilities",
"allDeclaredFields":true,
@@ -1231,11 +1164,6 @@
"allDeclaredFields":true,
"methods":[{"name":"","parameterTypes":[] }]
},
-{
- "name":"org.eclipse.lsp4j.TextDocumentItem",
- "allDeclaredFields":true,
- "methods":[{"name":"","parameterTypes":[] }]
-},
{
"name":"org.eclipse.lsp4j.TextDocumentRegistrationOptions",
"allDeclaredFields":true
@@ -1300,11 +1228,6 @@
"allDeclaredFields":true,
"methods":[{"name":"","parameterTypes":[] }]
},
-{
- "name":"org.eclipse.lsp4j.WorkspaceFoldersChangeEvent",
- "allDeclaredFields":true,
- "methods":[{"name":"","parameterTypes":[] }]
-},
{
"name":"org.eclipse.lsp4j.WorkspaceFoldersOptions",
"allDeclaredFields":true,
@@ -1414,14 +1337,23 @@
{"name":"callHierarchyIncomingCalls","parameterTypes":["org.eclipse.lsp4j.CallHierarchyIncomingCallsParams"] },
{"name":"callHierarchyOutgoingCalls","parameterTypes":["org.eclipse.lsp4j.CallHierarchyOutgoingCallsParams"] },
{"name":"codeAction","parameterTypes":["org.eclipse.lsp4j.CodeActionParams"] },
+ {"name":"codeLens","parameterTypes":["org.eclipse.lsp4j.CodeLensParams"] },
{"name":"colorPresentation","parameterTypes":["org.eclipse.lsp4j.ColorPresentationParams"] },
{"name":"declaration","parameterTypes":["org.eclipse.lsp4j.DeclarationParams"] },
+ {"name":"definition","parameterTypes":["org.eclipse.lsp4j.DefinitionParams"] },
{"name":"diagnostic","parameterTypes":["org.eclipse.lsp4j.DocumentDiagnosticParams"] },
+ {"name":"didChange","parameterTypes":["org.eclipse.lsp4j.DidChangeTextDocumentParams"] },
{"name":"didOpen","parameterTypes":["org.eclipse.lsp4j.DidOpenTextDocumentParams"] },
+ {"name":"didClose","parameterTypes":["org.eclipse.lsp4j.DidCloseTextDocumentParams"] },
+ {"name":"didSave","parameterTypes":["org.eclipse.lsp4j.DidSaveTextDocumentParams"] },
{"name":"documentColor","parameterTypes":["org.eclipse.lsp4j.DocumentColorParams"] },
+ {"name":"documentHighlight","parameterTypes":["org.eclipse.lsp4j.DocumentHighlightParams"] },
{"name":"documentLink","parameterTypes":["org.eclipse.lsp4j.DocumentLinkParams"] },
{"name":"documentLinkResolve","parameterTypes":["org.eclipse.lsp4j.DocumentLink"] },
+ {"name":"documentSymbol","parameterTypes":["org.eclipse.lsp4j.DocumentSymbolParams"] },
{"name":"foldingRange","parameterTypes":["org.eclipse.lsp4j.FoldingRangeRequestParams"] },
+ {"name":"formatting","parameterTypes":["org.eclipse.lsp4j.DocumentFormattingParams"] },
+ {"name":"hover","parameterTypes":["org.eclipse.lsp4j.HoverParams"] },
{"name":"implementation","parameterTypes":["org.eclipse.lsp4j.ImplementationParams"] },
{"name":"inlayHint","parameterTypes":["org.eclipse.lsp4j.InlayHintParams"] },
{"name":"inlineValue","parameterTypes":["org.eclipse.lsp4j.InlineValueParams"] },
@@ -1430,11 +1362,18 @@
{"name":"prepareCallHierarchy","parameterTypes":["org.eclipse.lsp4j.CallHierarchyPrepareParams"] },
{"name":"prepareRename","parameterTypes":["org.eclipse.lsp4j.PrepareRenameParams"] },
{"name":"prepareTypeHierarchy","parameterTypes":["org.eclipse.lsp4j.TypeHierarchyPrepareParams"] },
+ {"name":"rangeFormatting","parameterTypes":["org.eclipse.lsp4j.DocumentRangeFormattingParams"] },
+ {"name":"references","parameterTypes":["org.eclipse.lsp4j.ReferenceParams"] },
+ {"name":"rename","parameterTypes":["org.eclipse.lsp4j.RenameParams"] },
+ {"name":"resolveCodeAction","parameterTypes":["org.eclipse.lsp4j.CodeAction"] },
+ {"name":"resolveCodeLens","parameterTypes":["org.eclipse.lsp4j.CodeLens"] },
+ {"name":"resolveCompletionItem","parameterTypes":["org.eclipse.lsp4j.CompletionItem"] },
{"name":"resolveInlayHint","parameterTypes":["org.eclipse.lsp4j.InlayHint"] },
{"name":"selectionRange","parameterTypes":["org.eclipse.lsp4j.SelectionRangeParams"] },
{"name":"semanticTokensFull","parameterTypes":["org.eclipse.lsp4j.SemanticTokensParams"] },
{"name":"semanticTokensFullDelta","parameterTypes":["org.eclipse.lsp4j.SemanticTokensDeltaParams"] },
{"name":"semanticTokensRange","parameterTypes":["org.eclipse.lsp4j.SemanticTokensRangeParams"] },
+ {"name":"signatureHelp","parameterTypes":["org.eclipse.lsp4j.SignatureHelpParams"] },
{"name":"typeDefinition","parameterTypes":["org.eclipse.lsp4j.TypeDefinitionParams"] },
{"name":"typeHierarchySubtypes","parameterTypes":["org.eclipse.lsp4j.TypeHierarchySubtypesParams"] },
{"name":"typeHierarchySupertypes","parameterTypes":["org.eclipse.lsp4j.TypeHierarchySupertypesParams"] },
@@ -1444,8 +1383,7 @@
},
{
"name":"org.eclipse.lsp4j.services.WorkspaceService",
- "queryAllDeclaredMethods":true,
- "methods":[{"name":"didChangeWorkspaceFolders","parameterTypes":["org.eclipse.lsp4j.DidChangeWorkspaceFoldersParams"] }]
+ "queryAllDeclaredMethods":true
},
{
"name":"org.elasticsearch.client.RestClientBuilder"
@@ -2907,10 +2845,6 @@
{
"name":"reactor.tools.agent.ReactorDebugAgent"
},
-{
- "name":"sun.misc.Unsafe",
- "allDeclaredFields":true
-},
{
"name":"sun.security.provider.NativePRNG",
"methods":[{"name":"","parameterTypes":[] }]
@@ -2984,18 +2918,5 @@
{
"name":"sun.security.x509.SubjectKeyIdentifierExtension",
"methods":[{"name":"","parameterTypes":["java.lang.Boolean","java.lang.Object"] }]
-},
-{
- "name":"org.eclipse.lsp4j.CodeActionParams",
- "methods":[{"name":"","parameterTypes":[] }]
-},
-{
- "name":"org.eclipse.lsp4j.DocumentSymbolParams",
- "methods":[{"name":"","parameterTypes":[] }]
-},
-{
- "name": "org.eclipse.lsp4j.TextDocumentIdentifier",
- "methods":[{"name":"","parameterTypes":[] }]
}
-
]
diff --git a/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/resource-config.json b/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/resource-config.json
index 7a3631e27..881867d16 100644
--- a/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/resource-config.json
+++ b/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/resource-config.json
@@ -2,193 +2,7 @@
"resources":{
"includes":[
{
- "pattern":"\\QMETA-INF/services/ch.qos.logback.classic.spi.Configurator\\E"
- },
- {
- "pattern":"\\QMETA-INF/services/org.slf4j.spi.SLF4JServiceProvider\\E"
- },
- {
- "pattern":"\\QMETA-INF/spring-autoconfigure-metadata.properties\\E"
- },
- {
- "pattern":"\\QMETA-INF/spring.factories\\E"
- },
- {
- "pattern":"\\QMETA-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports\\E"
- },
- {
- "pattern":"\\Qlogback.xml\\E"
- },
- {
- "pattern":"\\Qorg/springframework/beans/factory/config/BeanFactoryPostProcessor.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/AbstractDependsOnBeanFactoryPostProcessor.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureAfter.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureBefore.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureOrder.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/admin/SpringApplicationAdminJmxAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration$AspectJAutoProxyingConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration$ClassProxyingConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/availability/ApplicationAvailabilityAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheConfigurationImportSelector.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheManagerEntityManagerFactoryDependsOnPostProcessor.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheManagerValidator.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/GenericCacheConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/NoOpCacheConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/SimpleCacheConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnBean.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnClass.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnMissingBean.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnMissingClass.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnProperty.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/context/ConfigurationPropertiesAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/context/LifecycleAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/context/MessageSourceAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/context/PropertyPlaceholderAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/gson/GsonAutoConfiguration$StandardGsonBuilderCustomizer.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/gson/GsonAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/info/ProjectInfoAutoConfiguration$GitResourceAvailableCondition.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/info/ProjectInfoAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonAutoConfigurationRuntimeHints.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonMixinConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$ParameterNamesModuleConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/jmx/JmxAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/orm/jpa/EntityManagerFactoryDependsOnPostProcessor.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/R2dbcInitializationConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration$SqlInitializationModeCondition$ModeIsNever.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration$SqlInitializationModeCondition.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/ssl/SslAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/task/TaskExecutionAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/autoconfigure/task/TaskSchedulingAutoConfiguration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/context/properties/EnableConfigurationProperties.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/context/properties/EnableConfigurationPropertiesRegistrar.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/boot/sql/init/dependency/DatabaseInitializationDependencyConfigurer.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/context/annotation/Conditional.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/context/annotation/Configuration.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/context/annotation/Import.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/context/annotation/ImportBeanDefinitionRegistrar.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/core/Ordered.class\\E"
- },
- {
- "pattern":"\\Qorg/springframework/ide/vscode/commons/languageserver/reconcile/DiagnosticSeverityProvider.class\\E"
+ "pattern":"desc/.*"
},
{
"pattern":"\\Qorg/springframework/ide/vscode/concourse/ConcourseDiagnosticSeverities.class\\E"
diff --git a/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/serialization-config.json b/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/serialization-config.json
new file mode 100644
index 000000000..f3d7e06e3
--- /dev/null
+++ b/headless-services/concourse-language-server/src/main/resources/META-INF/native-image/serialization-config.json
@@ -0,0 +1,8 @@
+{
+ "types":[
+ ],
+ "lambdaCapturingTypes":[
+ ],
+ "proxies":[
+ ]
+}
diff --git a/headless-services/concourse-language-server/src/main/resources/application.properties b/headless-services/concourse-language-server/src/main/resources/application.properties
index eaced7616..f55e1cf53 100644
--- a/headless-services/concourse-language-server/src/main/resources/application.properties
+++ b/headless-services/concourse-language-server/src/main/resources/application.properties
@@ -2,5 +2,3 @@ languageserver.extension-id=vscode-concourse
spring.main.banner-mode=off
languageserver.completion-trigger-characters.concourse-task-yaml=abcdefghijklmnopqrsuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_
languageserver.completion-trigger-characters.concourse-pipeline-yaml=abcdefghijklmnopqrsuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_
-#languageserver.standalone=true
-#languageserver.standalone-port=5007
diff --git a/headless-services/spring-boot-language-server/pom.xml b/headless-services/spring-boot-language-server/pom.xml
index 2bf3ae527..17e21019c 100644
--- a/headless-services/spring-boot-language-server/pom.xml
+++ b/headless-services/spring-boot-language-server/pom.xml
@@ -382,6 +382,9 @@
org.graalvm.buildtools
native-maven-plugin
+
+ --add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
+
diff --git a/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/jni-config.json b/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/jni-config.json
new file mode 100644
index 000000000..086802cc0
--- /dev/null
+++ b/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/jni-config.json
@@ -0,0 +1,19 @@
+[
+{
+ "name":"java.lang.Boolean",
+ "methods":[{"name":"getBoolean","parameterTypes":["java.lang.String"] }]
+},
+{
+ "name":"sun.management.VMManagementImpl",
+ "fields":[
+ {"name":"compTimeMonitoringSupport"},
+ {"name":"currentThreadCpuTimeSupport"},
+ {"name":"objectMonitorUsageSupport"},
+ {"name":"otherThreadCpuTimeSupport"},
+ {"name":"remoteDiagnosticCommandsSupport"},
+ {"name":"synchronizerUsageSupport"},
+ {"name":"threadAllocatedMemorySupport"},
+ {"name":"threadContentionMonitoringSupport"}
+ ]
+}
+]
diff --git a/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/org.eclipse.lsp4j/org.eclipse.lsp4j/reflect-config.json b/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/org.eclipse.lsp4j/org.eclipse.lsp4j/reflect-config.json
new file mode 100644
index 000000000..c65189476
--- /dev/null
+++ b/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/org.eclipse.lsp4j/org.eclipse.lsp4j/reflect-config.json
@@ -0,0 +1,3630 @@
+[
+ {
+ "name": "org.eclipse.lsp4j.AbstractTextDocumentRegistrationAndWorkDoneProgressOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.AbstractWorkDoneProgressOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.AnnotatedTextEdit",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ApplyWorkspaceEditParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ApplyWorkspaceEditResponse",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyIncomingCall",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyIncomingCallsParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyItem",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyOutgoingCall",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyOutgoingCallsParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyPrepareParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CallHierarchyRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ChangeAnnotation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ClientCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ClientInfo",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeAction",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionContext",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionDisabled",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionKindCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionLiteralSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeActionResolveSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeLens",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeLensCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeLensOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeLensParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeLensRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CodeLensWorkspaceCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Color",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ColorInformation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ColorPresentation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ColorPresentationParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ColorProviderCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ColorProviderOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Command",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionContext",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItem",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemDefaults",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemInsertTextModeSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemKindCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemLabelDetails",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemResolveSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionItemTagSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionList",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionListCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CompletionRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ConfigurationItem",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ConfigurationParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CreateFile",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CreateFileOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.CreateFilesParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DeclarationCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DeclarationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DeclarationParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DeclarationRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DefinitionCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DefinitionOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DefinitionParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DefinitionRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DeleteFile",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DeleteFileOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DeleteFilesParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Diagnostic",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DiagnosticCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DiagnosticCodeDescription",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DiagnosticRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DiagnosticRelatedInformation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DiagnosticServerCancellationData",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DiagnosticWorkspaceCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DiagnosticsTagSupport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeConfigurationCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeConfigurationParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeNotebookDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeTextDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeWatchedFilesCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeWatchedFilesParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeWatchedFilesRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidChangeWorkspaceFoldersParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidCloseNotebookDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidCloseTextDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidOpenNotebookDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidOpenTextDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidSaveNotebookDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DidSaveTextDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentColorParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentDiagnosticParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentFilter",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentFormattingOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentFormattingParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentFormattingRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentHighlight",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentHighlightCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentHighlightOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentHighlightParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentHighlightRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentLink",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentLinkCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentLinkOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentLinkParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentLinkRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentOnTypeFormattingOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentOnTypeFormattingParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentOnTypeFormattingRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentRangeFormattingOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentRangeFormattingParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentRangeFormattingRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentSymbol",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentSymbolCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentSymbolOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentSymbolParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DocumentSymbolRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.DynamicRegistrationCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ExecuteCommandCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ExecuteCommandOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ExecuteCommandParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ExecuteCommandRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ExecutionSummary",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileCreate",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileDelete",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileEvent",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileOperationFilter",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileOperationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileOperationPattern",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileOperationPatternOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileOperationsServerCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileOperationsWorkspaceCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileRename",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FileSystemWatcher",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FoldingRange",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FoldingRangeCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FoldingRangeKindSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FoldingRangeProviderOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FoldingRangeRequestParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FoldingRangeSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FormattingCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FormattingOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.FullDocumentDiagnosticReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.GeneralClientCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Hover",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.HoverCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.HoverOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.HoverParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.HoverRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ImplementationCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ImplementationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ImplementationParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ImplementationRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InitializeError",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InitializeParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InitializeResult",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InitializedParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlayHint",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlayHintCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlayHintLabelPart",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlayHintParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlayHintRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlayHintResolveSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlayHintWorkspaceCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueContext",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueEvaluatableExpression",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueText",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueVariableLookup",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InlineValueWorkspaceCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InsertReplaceEdit",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.InsertReplaceRange",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.LinkedEditingRangeCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.LinkedEditingRangeOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.LinkedEditingRangeParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.LinkedEditingRangeRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.LinkedEditingRanges",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Location",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.LocationLink",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.LogTraceParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MarkdownCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MarkedString",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MarkupContent",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MessageActionItem",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MessageParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Moniker",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MonikerCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MonikerOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MonikerParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.MonikerRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookCell",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookCellArrayChange",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookCellTextDocumentFilter",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocument",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentChangeEvent",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentChangeEventCellStructure",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentChangeEventCellTextContent",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentChangeEventCells",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentClientCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentFilter",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentIdentifier",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentSyncClientCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentSyncOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookDocumentSyncRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookSelector",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.NotebookSelectorCell",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.OnTypeFormattingCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ParameterInformation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ParameterInformationCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Position",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.PrepareRenameDefaultBehavior",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.PrepareRenameParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.PrepareRenameResult",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.PreviousResultId",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ProgressParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.PublishDiagnosticsCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.PublishDiagnosticsParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Range",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RangeFormattingCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ReferenceContext",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ReferenceOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ReferenceParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ReferenceRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ReferencesCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Registration",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RegistrationParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RegularExpressionsCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RelatedFullDocumentDiagnosticReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RelatedUnchangedDocumentDiagnosticReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RelativePattern",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RenameCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RenameFile",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RenameFileOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RenameFilesParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RenameOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.RenameParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ResourceOperation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SaveOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SelectionRange",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SelectionRangeCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SelectionRangeOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SelectionRangeParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SelectionRangeRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokens",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensClientCapabilitiesRequests",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensClientCapabilitiesRequestsFull",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensDelta",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensDeltaParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensDeltaPartialResult",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensEdit",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensLegend",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensPartialResult",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensRangeParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensServerFull",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensWithRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SemanticTokensWorkspaceCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ServerCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ServerInfo",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SetTraceParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ShowDocumentCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ShowDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ShowDocumentResult",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.ShowMessageRequestParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureHelp",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureHelpCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureHelpContext",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureHelpOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureHelpParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureHelpRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureInformation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SignatureInformationCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.StaleRequestCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.StaticRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SymbolCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SymbolInformation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SymbolKindCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SymbolTagSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.SynchronizationCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentChangeRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentClientCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentContentChangeEvent",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentEdit",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentIdentifier",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentItem",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentPositionAndWorkDoneProgressAndPartialResultParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentPositionAndWorkDoneProgressParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentPositionParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentSaveRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextDocumentSyncOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TextEdit",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeDefinitionCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeDefinitionOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeDefinitionParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeDefinitionRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeHierarchyCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeHierarchyPrepareParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeHierarchyRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeHierarchySubtypesParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.TypeHierarchySupertypesParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.UnchangedDocumentDiagnosticReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.Unregistration",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.UnregistrationParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.VersionedNotebookDocumentIdentifier",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.VersionedTextDocumentIdentifier",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WillSaveTextDocumentParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WindowClientCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WindowShowMessageRequestActionItemCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WindowShowMessageRequestCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkDoneProgressAndPartialResultParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkDoneProgressBegin",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkDoneProgressCancelParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkDoneProgressCreateParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkDoneProgressEnd",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkDoneProgressReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceClientCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceDiagnosticParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceDiagnosticReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceDiagnosticReportPartialResult",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceEdit",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceEditCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceEditChangeAnnotationSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceFolder",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceFoldersChangeEvent",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceFoldersOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceFullDocumentDiagnosticReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceServerCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceSymbol",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceSymbolLocation",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceSymbolOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceSymbolParams",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceSymbolRegistrationOptions",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceSymbolResolveSupportCapabilities",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.WorkspaceUnchangedDocumentDiagnosticReport",
+ "allDeclaredFields": true,
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.services.LanguageClient",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "org.eclipse.lsp4j.services.LanguageClientAware",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "org.eclipse.lsp4j.services.LanguageClientExtensions",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "org.eclipse.lsp4j.services.LanguageServer",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "org.eclipse.lsp4j.services.NotebookDocumentService",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "org.eclipse.lsp4j.services.TextDocumentService",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "org.eclipse.lsp4j.services.WorkspaceService",
+ "allDeclaredMethods": true
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.CodeActionResponseAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.CompletionItemDefaultsEditRangeTypeAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.CompletionItemTextEditTypeAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.DocumentChangeListAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.DocumentDiagnosticReportTypeAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.DocumentSymbolResponseAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.HoverTypeAdapter$Factory",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.InitializeParamsTypeAdapter$Factory",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.LocationLinkListAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.PrepareRenameResponseAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.ProgressNotificationAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.ResourceOperationTypeAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.SemanticTokensFullDeltaResponseAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.SymbolInformationTypeAdapter$Factory",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.VersionedTextDocumentIdentifierTypeAdapter$Factory",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.WorkDoneProgressNotificationAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.WorkDoneProgressNotificationAdapter$Factory",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.WorkspaceDocumentDiagnosticReportListAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.WorkspaceSymbolLocationTypeAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ },
+ {
+ "name": "org.eclipse.lsp4j.adapters.WorkspaceSymbolResponseAdapter",
+ "methods": [
+ {
+ "name": "\u003cinit\u003e",
+ "parameterTypes": []
+ }
+ ]
+ }
+]
\ No newline at end of file
diff --git a/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/org.springframework.ide.vscode/language-server-starter/proxy-config.json b/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/org.springframework.ide.vscode/language-server-starter/proxy-config.json
new file mode 100644
index 000000000..93d5c5063
--- /dev/null
+++ b/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/org.springframework.ide.vscode/language-server-starter/proxy-config.json
@@ -0,0 +1,11 @@
+[
+ {
+ "interfaces":["java.lang.reflect.ParameterizedType","org.springframework.core.SerializableTypeWrapper$SerializableTypeProxy","java.io.Serializable"]
+ },
+ {
+ "interfaces":["org.springframework.boot.context.properties.ConfigurationProperties"]
+ },
+ {
+ "interfaces":["org.springframework.ide.vscode.commons.protocol.STS4LanguageClient","org.eclipse.lsp4j.jsonrpc.Endpoint"]
+ }
+]
diff --git a/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/org.springframework.ide.vscode/language-server-starter/resource-config.json b/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/org.springframework.ide.vscode/language-server-starter/resource-config.json
new file mode 100644
index 000000000..a3b86100c
--- /dev/null
+++ b/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/org.springframework.ide.vscode/language-server-starter/resource-config.json
@@ -0,0 +1,207 @@
+{
+ "resources":{
+ "includes":[
+ {
+ "pattern":"\\QMETA-INF/services/ch.qos.logback.classic.spi.Configurator\\E"
+ },
+ {
+ "pattern":"\\QMETA-INF/services/org.slf4j.spi.SLF4JServiceProvider\\E"
+ },
+ {
+ "pattern":"\\QMETA-INF/spring-autoconfigure-metadata.properties\\E"
+ },
+ {
+ "pattern":"\\QMETA-INF/spring.factories\\E"
+ },
+ {
+ "pattern":"\\QMETA-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports\\E"
+ },
+ {
+ "pattern":"\\Qlogback.xml\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/beans/factory/config/BeanFactoryPostProcessor.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/AbstractDependsOnBeanFactoryPostProcessor.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureAfter.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureBefore.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/AutoConfigureOrder.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/admin/SpringApplicationAdminJmxAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration$AspectJAutoProxyingConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration$ClassProxyingConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/aop/AopAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/availability/ApplicationAvailabilityAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheConfigurationImportSelector.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheManagerEntityManagerFactoryDependsOnPostProcessor.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration$CacheManagerValidator.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/CacheAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/GenericCacheConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/NoOpCacheConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/cache/SimpleCacheConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnBean.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnClass.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnMissingBean.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnMissingClass.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/condition/ConditionalOnProperty.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/context/ConfigurationPropertiesAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/context/LifecycleAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/context/MessageSourceAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/context/PropertyPlaceholderAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/gson/GsonAutoConfiguration$StandardGsonBuilderCustomizer.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/gson/GsonAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/info/ProjectInfoAutoConfiguration$GitResourceAvailableCondition.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/info/ProjectInfoAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$Jackson2ObjectMapperBuilderCustomizerConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonAutoConfigurationRuntimeHints.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonMixinConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperBuilderConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$JacksonObjectMapperConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration$ParameterNamesModuleConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jackson/JacksonAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/jmx/JmxAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/orm/jpa/EntityManagerFactoryDependsOnPostProcessor.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/R2dbcInitializationConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration$SqlInitializationModeCondition$ModeIsNever.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration$SqlInitializationModeCondition.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/sql/init/SqlInitializationAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/ssl/SslAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/task/TaskExecutionAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/autoconfigure/task/TaskSchedulingAutoConfiguration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/context/properties/EnableConfigurationProperties.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/context/properties/EnableConfigurationPropertiesRegistrar.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/boot/sql/init/dependency/DatabaseInitializationDependencyConfigurer.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/context/annotation/Conditional.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/context/annotation/Configuration.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/context/annotation/Import.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/context/annotation/ImportBeanDefinitionRegistrar.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/core/Ordered.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/ide/vscode/commons/languageserver/reconcile/DiagnosticSeverityProvider.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/ide/vscode/languageserver/starter/LanguageServerAutoConf.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/springframework/ide/vscode/languageserver/starter/LanguageServerRunnerAutoConf.class\\E"
+ },
+ {
+ "pattern":"\\Qorg/jsoup/nodes/entities-base.properties\\E"
+ },
+ {
+ "pattern":"\\Qorg/jsoup/nodes/entities-full.properties\\E"
+ }
+ ]},
+ "bundles":[]
+}
diff --git a/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/predefined-classes-config.json b/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/predefined-classes-config.json
new file mode 100644
index 000000000..0e79b2c5d
--- /dev/null
+++ b/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/predefined-classes-config.json
@@ -0,0 +1,8 @@
+[
+ {
+ "type":"agent-extracted",
+ "classes":[
+ ]
+ }
+]
+
diff --git a/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/proxy-config.json b/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/proxy-config.json
new file mode 100644
index 000000000..93d5c5063
--- /dev/null
+++ b/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/proxy-config.json
@@ -0,0 +1,11 @@
+[
+ {
+ "interfaces":["java.lang.reflect.ParameterizedType","org.springframework.core.SerializableTypeWrapper$SerializableTypeProxy","java.io.Serializable"]
+ },
+ {
+ "interfaces":["org.springframework.boot.context.properties.ConfigurationProperties"]
+ },
+ {
+ "interfaces":["org.springframework.ide.vscode.commons.protocol.STS4LanguageClient","org.eclipse.lsp4j.jsonrpc.Endpoint"]
+ }
+]
diff --git a/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/reflect-config.json b/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/reflect-config.json
new file mode 100644
index 000000000..69b598b99
--- /dev/null
+++ b/headless-services/spring-boot-language-server/src/main/resources/META-INF/native-image/reflect-config.json
@@ -0,0 +1,4514 @@
+[
+{
+ "name":"[B"
+},
+{
+ "name":"[I"
+},
+{
+ "name":"[J"
+},
+{
+ "name":"[Lcom.fasterxml.jackson.databind.deser.BeanDeserializerModifier;"
+},
+{
+ "name":"[Lcom.fasterxml.jackson.databind.deser.Deserializers;"
+},
+{
+ "name":"[Lcom.fasterxml.jackson.databind.deser.KeyDeserializers;"
+},
+{
+ "name":"[Lcom.fasterxml.jackson.databind.deser.ValueInstantiators;"
+},
+{
+ "name":"[Lcom.fasterxml.jackson.databind.ser.BeanSerializerModifier;"
+},
+{
+ "name":"[Lcom.fasterxml.jackson.databind.ser.Serializers;"
+},
+{
+ "name":"[Ljava.lang.Class;"
+},
+{
+ "name":"[Ljava.lang.Object;"
+},
+{
+ "name":"[Ljava.lang.StackTraceElement;"
+},
+{
+ "name":"[Ljava.lang.String;"
+},
+{
+ "name":"[Lorg.HdrHistogram.DoubleRecorder;"
+},
+{
+ "name":"[Lorg.springframework.boot.context.config.ConfigDataLocation;"
+},
+{
+ "name":"[Lorg.springframework.boot.origin.OriginProvider;"
+},
+{
+ "name":"[Lorg.springframework.core.annotation.AnnotationAttributes;"
+},
+{
+ "name":"[Lorg.springframework.ide.vscode.boot.java.beans.CachedBean;"
+},
+{
+ "name":"[Lorg.springframework.ide.vscode.boot.java.handlers.SymbolAddOnInformation;"
+},
+{
+ "name":"[Lorg.springframework.ide.vscode.boot.java.livehover.v2.SpringProcessConnectorRemote$RemoteBootAppData;"
+},
+{
+ "name":"[Lorg.springframework.ide.vscode.boot.java.reconcilers.CachedDiagnostics;"
+},
+{
+ "name":"[Lorg.springframework.ide.vscode.boot.java.reconcilers.JavaReconciler;"
+},
+{
+ "name":"[Lorg.springframework.ide.vscode.boot.java.reconcilers.JdtAstReconciler;"
+},
+{
+ "name":"[Lorg.springframework.ide.vscode.boot.java.utils.CachedSymbol;"
+},
+{
+ "name":"[Lorg.springframework.ide.vscode.commons.protocol.spring.InjectionPoint;"
+},
+{
+ "name":"[Lorg.springframework.util.ConcurrentReferenceHashMap$Segment;"
+},
+{
+ "name":"[Z"
+},
+{
+ "name":"apple.security.AppleProvider",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"ch.qos.logback.classic.LoggerContext"
+},
+{
+ "name":"ch.qos.logback.classic.encoder.PatternLayoutEncoder",
+ "queryAllPublicMethods":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"ch.qos.logback.classic.joran.SerializedModelConfigurator",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"ch.qos.logback.classic.pattern.DateConverter",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"ch.qos.logback.classic.pattern.LevelConverter",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"ch.qos.logback.classic.pattern.LineSeparatorConverter",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"ch.qos.logback.classic.pattern.LoggerConverter",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"ch.qos.logback.classic.pattern.MessageConverter",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"ch.qos.logback.classic.pattern.ThreadConverter",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"ch.qos.logback.classic.util.DefaultJoranConfigurator",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"ch.qos.logback.core.ConsoleAppender",
+ "queryAllPublicMethods":true,
+ "methods":[
+ {"name":"","parameterTypes":[] },
+ {"name":"setTarget","parameterTypes":["java.lang.String"] }
+ ]
+},
+{
+ "name":"ch.qos.logback.core.OutputStreamAppender",
+ "methods":[{"name":"setEncoder","parameterTypes":["ch.qos.logback.core.encoder.Encoder"] }]
+},
+{
+ "name":"ch.qos.logback.core.encoder.LayoutWrappingEncoder",
+ "methods":[{"name":"setParent","parameterTypes":["ch.qos.logback.core.spi.ContextAware"] }]
+},
+{
+ "name":"ch.qos.logback.core.pattern.PatternLayoutEncoderBase",
+ "methods":[{"name":"setPattern","parameterTypes":["java.lang.String"] }]
+},
+{
+ "name":"com.fasterxml.jackson.core.JsonGenerator"
+},
+{
+ "name":"com.fasterxml.jackson.databind.ObjectMapper"
+},
+{
+ "name":"com.fasterxml.jackson.databind.ext.Java7SupportImpl",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"com.fasterxml.jackson.dataformat.cbor$CBORFactory"
+},
+{
+ "name":"com.fasterxml.jackson.dataformat.cbor.CBORFactory"
+},
+{
+ "name":"com.fasterxml.jackson.dataformat.smile.SmileFactory"
+},
+{
+ "name":"com.fasterxml.jackson.dataformat.xml.XmlMapper"
+},
+{
+ "name":"com.fasterxml.jackson.datatype.jdk8.Jdk8Module",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"com.fasterxml.jackson.datatype.jsr310.JavaTimeModule",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"com.fasterxml.jackson.module.kotlin$KotlinModule"
+},
+{
+ "name":"com.fasterxml.jackson.module.kotlin.KotlinModule"
+},
+{
+ "name":"com.google.common.util.concurrent.AbstractFuture",
+ "fields":[
+ {"name":"listeners"},
+ {"name":"value"},
+ {"name":"waiters"}
+ ]
+},
+{
+ "name":"com.google.common.util.concurrent.AbstractFuture$Waiter",
+ "fields":[
+ {"name":"next"},
+ {"name":"thread"}
+ ]
+},
+{
+ "name":"com.google.gson.Gson"
+},
+{
+ "name":"com.google.gson.internal.LinkedTreeMap",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"com.rometools.rome.feed$WireFeed"
+},
+{
+ "name":"com.rometools.rome.feed.WireFeed"
+},
+{
+ "name":"com.sun.crypto.provider.AESCipher$General",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"com.sun.crypto.provider.ARCFOURCipher",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"com.sun.crypto.provider.DESCipher",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"com.sun.crypto.provider.DESedeCipher",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"com.sun.crypto.provider.DHParameters",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"com.sun.crypto.provider.GaloisCounterMode$AESGCM",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"com.sun.crypto.provider.HmacCore$HmacSHA384",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"com.sun.crypto.provider.TlsKeyMaterialGenerator",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"com.sun.crypto.provider.TlsMasterSecretGenerator",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"com.sun.crypto.provider.TlsPrfGenerator$V12",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"groovy.io.FileType"
+},
+{
+ "name":"groovy.lang.Buildable",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"groovy.lang.Closure",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"groovy.lang.EmptyRange"
+},
+{
+ "name":"groovy.lang.ExpandoMetaClass",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true,
+ "queryAllDeclaredConstructors":true
+},
+{
+ "name":"groovy.lang.ExpandoMetaClassBeanInfo"
+},
+{
+ "name":"groovy.lang.ExpandoMetaClassCustomizer"
+},
+{
+ "name":"groovy.lang.GString",
+ "queryAllDeclaredMethods":true,
+ "methods":[
+ {"name":"build","parameterTypes":["groovy.lang.GroovyObject"] },
+ {"name":"charAt","parameterTypes":["int"] },
+ {"name":"compareTo","parameterTypes":["java.lang.Object"] },
+ {"name":"length","parameterTypes":[] },
+ {"name":"subSequence","parameterTypes":["int","int"] },
+ {"name":"toString","parameterTypes":[] },
+ {"name":"writeTo","parameterTypes":["java.io.Writer"] }
+ ]
+},
+{
+ "name":"groovy.lang.GroovyCallable",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"groovy.lang.GroovyObject",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"groovy.lang.GroovyObjectSupport",
+ "queryAllDeclaredMethods":true,
+ "methods":[
+ {"name":"getMetaClass","parameterTypes":[] },
+ {"name":"setMetaClass","parameterTypes":["groovy.lang.MetaClass"] }
+ ]
+},
+{
+ "name":"groovy.lang.IntRange"
+},
+{
+ "name":"groovy.lang.ListWithDefault"
+},
+{
+ "name":"groovy.lang.MetaClass",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"groovy.lang.MetaClassImpl",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"groovy.lang.MetaClassImplBeanInfo"
+},
+{
+ "name":"groovy.lang.MetaClassImplCustomizer"
+},
+{
+ "name":"groovy.lang.MetaMethod",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"groovy.lang.MetaObjectProtocol",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"groovy.lang.MetaProperty",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"groovy.lang.MutableMetaClass",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"groovy.lang.ObjectRange"
+},
+{
+ "name":"groovy.lang.Range",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"groovy.lang.SpreadMap"
+},
+{
+ "name":"groovy.lang.Writable",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"groovy.lang.groovydoc.Groovydoc"
+},
+{
+ "name":"groovy.runtime.metaclass.CustomMetaClassCreationHandle"
+},
+{
+ "name":"groovy.runtime.metaclass.groovy.lang.ExpandoMetaClassMetaClass"
+},
+{
+ "name":"groovy.runtime.metaclass.org.springframework.beans.factory.groovy.GroovyBeanDefinitionReaderMetaClass"
+},
+{
+ "name":"groovy.util.BufferedIterator"
+},
+{
+ "name":"io.micrometer.context.ContextRegistry"
+},
+{
+ "name":"jakarta.annotation.ManagedBean"
+},
+{
+ "name":"jakarta.annotation.PostConstruct"
+},
+{
+ "name":"jakarta.annotation.PreDestroy"
+},
+{
+ "name":"jakarta.annotation.Resource"
+},
+{
+ "name":"jakarta.ejb$EJB"
+},
+{
+ "name":"jakarta.ejb.EJB"
+},
+{
+ "name":"jakarta.inject$Inject"
+},
+{
+ "name":"jakarta.inject$Named"
+},
+{
+ "name":"jakarta.inject$Provider"
+},
+{
+ "name":"jakarta.inject$Qualifier"
+},
+{
+ "name":"jakarta.inject.Inject"
+},
+{
+ "name":"jakarta.inject.Named"
+},
+{
+ "name":"jakarta.inject.Provider"
+},
+{
+ "name":"jakarta.inject.Qualifier"
+},
+{
+ "name":"jakarta.json.bind$Jsonb"
+},
+{
+ "name":"jakarta.json.bind.Jsonb"
+},
+{
+ "name":"jakarta.persistence$EntityManagerFactory"
+},
+{
+ "name":"jakarta.persistence.EntityManagerFactory"
+},
+{
+ "name":"jakarta.servlet$Servlet"
+},
+{
+ "name":"jakarta.servlet.Servlet"
+},
+{
+ "name":"jakarta.validation$Validator"
+},
+{
+ "name":"jakarta.validation.Validator"
+},
+{
+ "name":"jakarta.xml.bind.Binder"
+},
+{
+ "name":"java.beans.PropertyVetoException"
+},
+{
+ "name":"java.io.BufferedInputStream"
+},
+{
+ "name":"java.io.BufferedOutputStream"
+},
+{
+ "name":"java.io.BufferedReader"
+},
+{
+ "name":"java.io.BufferedWriter"
+},
+{
+ "name":"java.io.Closeable",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.io.DataInput",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.io.DataInputStream"
+},
+{
+ "name":"java.io.DataOutput",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.io.DataOutputStream"
+},
+{
+ "name":"java.io.File"
+},
+{
+ "name":"java.io.FilePermission"
+},
+{
+ "name":"java.io.Flushable",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.io.InputStream",
+ "queryAllDeclaredMethods":true,
+ "methods":[{"name":"close","parameterTypes":[] }]
+},
+{
+ "name":"java.io.ObjectInput",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.io.ObjectInputStream"
+},
+{
+ "name":"java.io.ObjectOutput",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.io.ObjectOutputStream"
+},
+{
+ "name":"java.io.ObjectStreamConstants",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.io.OutputStream",
+ "queryAllDeclaredMethods":true,
+ "methods":[
+ {"name":"close","parameterTypes":[] },
+ {"name":"flush","parameterTypes":[] }
+ ]
+},
+{
+ "name":"java.io.PrintStream"
+},
+{
+ "name":"java.io.PrintWriter"
+},
+{
+ "name":"java.io.Reader",
+ "queryAllDeclaredMethods":true,
+ "methods":[
+ {"name":"close","parameterTypes":[] },
+ {"name":"read","parameterTypes":["java.nio.CharBuffer"] }
+ ]
+},
+{
+ "name":"java.io.Serializable",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.io.Writer",
+ "queryAllDeclaredMethods":true,
+ "methods":[
+ {"name":"append","parameterTypes":["char"] },
+ {"name":"append","parameterTypes":["java.lang.CharSequence"] },
+ {"name":"append","parameterTypes":["java.lang.CharSequence","int","int"] },
+ {"name":"close","parameterTypes":[] },
+ {"name":"flush","parameterTypes":[] }
+ ]
+},
+{
+ "name":"java.lang.AbstractStringBuilder",
+ "queryAllDeclaredMethods":true,
+ "methods":[
+ {"name":"append","parameterTypes":["char"] },
+ {"name":"append","parameterTypes":["java.lang.CharSequence"] },
+ {"name":"append","parameterTypes":["java.lang.CharSequence","int","int"] },
+ {"name":"charAt","parameterTypes":["int"] },
+ {"name":"length","parameterTypes":[] },
+ {"name":"subSequence","parameterTypes":["int","int"] },
+ {"name":"toString","parameterTypes":[] }
+ ]
+},
+{
+ "name":"java.lang.Appendable",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.lang.AutoCloseable",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true,
+ "methods":[{"name":"close","parameterTypes":[] }]
+},
+{
+ "name":"java.lang.Boolean"
+},
+{
+ "name":"java.lang.CharSequence",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.lang.Character"
+},
+{
+ "name":"java.lang.Class",
+ "queryAllDeclaredMethods":true,
+ "methods":[
+ {"name":"getRecordComponents","parameterTypes":[] },
+ {"name":"isRecord","parameterTypes":[] }
+ ]
+},
+{
+ "name":"java.lang.ClassLoader",
+ "queryAllDeclaredMethods":true,
+ "methods":[{"name":"defineClass","parameterTypes":["java.lang.String","byte[]","int","int","java.security.ProtectionDomain"] }]
+},
+{
+ "name":"java.lang.Cloneable",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.lang.Comparable",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.lang.Double"
+},
+{
+ "name":"java.lang.Enum",
+ "queryAllDeclaredMethods":true,
+ "methods":[
+ {"name":"compareTo","parameterTypes":["java.lang.Object"] },
+ {"name":"describeConstable","parameterTypes":[] }
+ ]
+},
+{
+ "name":"java.lang.Exception"
+},
+{
+ "name":"java.lang.Float"
+},
+{
+ "name":"java.lang.Integer"
+},
+{
+ "name":"java.lang.Iterable",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.lang.Long"
+},
+{
+ "name":"java.lang.Module"
+},
+{
+ "name":"java.lang.Number"
+},
+{
+ "name":"java.lang.Object",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true,
+ "methods":[
+ {"name":"equals","parameterTypes":["java.lang.Object"] },
+ {"name":"hashCode","parameterTypes":[] },
+ {"name":"toString","parameterTypes":[] }
+ ]
+},
+{
+ "name":"java.lang.ObjectBeanInfo"
+},
+{
+ "name":"java.lang.ObjectCustomizer"
+},
+{
+ "name":"java.lang.Process",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"java.lang.Readable",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.lang.Runnable",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.lang.RuntimePermission"
+},
+{
+ "name":"java.lang.Short"
+},
+{
+ "name":"java.lang.StackTraceElement"
+},
+{
+ "name":"java.lang.String"
+},
+{
+ "name":"java.lang.StringBuffer"
+},
+{
+ "name":"java.lang.StringBuilder"
+},
+{
+ "name":"java.lang.Thread"
+},
+{
+ "name":"java.lang.Throwable"
+},
+{
+ "name":"java.lang.annotation.Documented",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"java.lang.annotation.Inherited",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"java.lang.annotation.Repeatable",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"java.lang.annotation.Retention",
+ "queryAllDeclaredMethods":true,
+ "methods":[{"name":"value","parameterTypes":[] }]
+},
+{
+ "name":"java.lang.annotation.Target",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"java.lang.constant.Constable",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.lang.constant.ConstantDesc",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.lang.invoke.TypeDescriptor",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.lang.invoke.TypeDescriptor$OfField",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.lang.reflect.AccessibleObject",
+ "methods":[{"name":"getAnnotations","parameterTypes":[] }]
+},
+{
+ "name":"java.lang.reflect.AnnotatedElement",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.lang.reflect.Executable",
+ "queryAllDeclaredMethods":true,
+ "methods":[
+ {"name":"getAnnotation","parameterTypes":["java.lang.Class"] },
+ {"name":"getDeclaredAnnotations","parameterTypes":[] },
+ {"name":"getDeclaringClass","parameterTypes":[] },
+ {"name":"getModifiers","parameterTypes":[] },
+ {"name":"getName","parameterTypes":[] },
+ {"name":"getTypeParameters","parameterTypes":[] },
+ {"name":"isSynthetic","parameterTypes":[] }
+ ]
+},
+{
+ "name":"java.lang.reflect.GenericDeclaration",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.lang.reflect.Member",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.lang.reflect.ParameterizedType",
+ "methods":[
+ {"name":"getActualTypeArguments","parameterTypes":[] },
+ {"name":"getRawType","parameterTypes":[] }
+ ]
+},
+{
+ "name":"java.lang.reflect.RecordComponent",
+ "methods":[
+ {"name":"getName","parameterTypes":[] },
+ {"name":"getType","parameterTypes":[] }
+ ]
+},
+{
+ "name":"java.lang.reflect.Type",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.math.BigDecimal"
+},
+{
+ "name":"java.math.BigInteger"
+},
+{
+ "name":"java.net.NetPermission"
+},
+{
+ "name":"java.net.ServerSocket"
+},
+{
+ "name":"java.net.Socket"
+},
+{
+ "name":"java.net.SocketPermission"
+},
+{
+ "name":"java.net.URI"
+},
+{
+ "name":"java.net.URL"
+},
+{
+ "name":"java.net.URLPermission",
+ "methods":[{"name":"","parameterTypes":["java.lang.String","java.lang.String"] }]
+},
+{
+ "name":"java.nio.ByteBuffer"
+},
+{
+ "name":"java.nio.charset.Charset",
+ "queryAllDeclaredMethods":true,
+ "methods":[{"name":"compareTo","parameterTypes":["java.lang.Object"] }]
+},
+{
+ "name":"java.rmi.dgc.Lease"
+},
+{
+ "name":"java.rmi.dgc.VMID"
+},
+{
+ "name":"java.rmi.server.RemoteObject"
+},
+{
+ "name":"java.rmi.server.RemoteStub"
+},
+{
+ "name":"java.rmi.server.UID"
+},
+{
+ "name":"java.security.AlgorithmParametersSpi"
+},
+{
+ "name":"java.security.AllPermission"
+},
+{
+ "name":"java.security.KeyStoreSpi"
+},
+{
+ "name":"java.security.SecureRandomParameters"
+},
+{
+ "name":"java.security.SecurityPermission"
+},
+{
+ "name":"java.security.interfaces.ECPrivateKey"
+},
+{
+ "name":"java.security.interfaces.ECPublicKey"
+},
+{
+ "name":"java.security.interfaces.RSAPrivateKey"
+},
+{
+ "name":"java.security.interfaces.RSAPublicKey"
+},
+{
+ "name":"java.sql.Date"
+},
+{
+ "name":"java.sql.Timestamp"
+},
+{
+ "name":"java.util.AbstractCollection",
+ "queryAllDeclaredMethods":true,
+ "methods":[
+ {"name":"add","parameterTypes":["java.lang.Object"] },
+ {"name":"addAll","parameterTypes":["java.util.Collection"] },
+ {"name":"clear","parameterTypes":[] },
+ {"name":"contains","parameterTypes":["java.lang.Object"] },
+ {"name":"containsAll","parameterTypes":["java.util.Collection"] },
+ {"name":"isEmpty","parameterTypes":[] },
+ {"name":"iterator","parameterTypes":[] },
+ {"name":"remove","parameterTypes":["java.lang.Object"] },
+ {"name":"removeAll","parameterTypes":["java.util.Collection"] },
+ {"name":"retainAll","parameterTypes":["java.util.Collection"] },
+ {"name":"size","parameterTypes":[] },
+ {"name":"toArray","parameterTypes":[] },
+ {"name":"toArray","parameterTypes":["java.lang.Object[]"] }
+ ]
+},
+{
+ "name":"java.util.AbstractList",
+ "queryAllDeclaredMethods":true,
+ "methods":[
+ {"name":"add","parameterTypes":["int","java.lang.Object"] },
+ {"name":"add","parameterTypes":["java.lang.Object"] },
+ {"name":"addAll","parameterTypes":["int","java.util.Collection"] },
+ {"name":"clear","parameterTypes":[] },
+ {"name":"equals","parameterTypes":["java.lang.Object"] },
+ {"name":"get","parameterTypes":["int"] },
+ {"name":"hashCode","parameterTypes":[] },
+ {"name":"indexOf","parameterTypes":["java.lang.Object"] },
+ {"name":"iterator","parameterTypes":[] },
+ {"name":"lastIndexOf","parameterTypes":["java.lang.Object"] },
+ {"name":"listIterator","parameterTypes":[] },
+ {"name":"listIterator","parameterTypes":["int"] },
+ {"name":"remove","parameterTypes":["int"] },
+ {"name":"set","parameterTypes":["int","java.lang.Object"] },
+ {"name":"subList","parameterTypes":["int","int"] }
+ ]
+},
+{
+ "name":"java.util.AbstractMap",
+ "queryAllDeclaredMethods":true,
+ "methods":[
+ {"name":"clear","parameterTypes":[] },
+ {"name":"containsKey","parameterTypes":["java.lang.Object"] },
+ {"name":"containsValue","parameterTypes":["java.lang.Object"] },
+ {"name":"entrySet","parameterTypes":[] },
+ {"name":"equals","parameterTypes":["java.lang.Object"] },
+ {"name":"get","parameterTypes":["java.lang.Object"] },
+ {"name":"hashCode","parameterTypes":[] },
+ {"name":"isEmpty","parameterTypes":[] },
+ {"name":"keySet","parameterTypes":[] },
+ {"name":"put","parameterTypes":["java.lang.Object","java.lang.Object"] },
+ {"name":"putAll","parameterTypes":["java.util.Map"] },
+ {"name":"remove","parameterTypes":["java.lang.Object"] },
+ {"name":"size","parameterTypes":[] },
+ {"name":"values","parameterTypes":[] }
+ ]
+},
+{
+ "name":"java.util.ArrayList",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"java.util.BitSet"
+},
+{
+ "name":"java.util.Collection",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.Collections$EmptyList"
+},
+{
+ "name":"java.util.Comparator"
+},
+{
+ "name":"java.util.Deque",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.Enumeration",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.HashMap",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"java.util.HashSet"
+},
+{
+ "name":"java.util.Iterator",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.LinkedHashMap",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"java.util.List",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.Locale"
+},
+{
+ "name":"java.util.Map",
+ "queryAllDeclaredMethods":true,
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.Map$Entry"
+},
+{
+ "name":"java.util.PropertyPermission"
+},
+{
+ "name":"java.util.Queue",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.Random"
+},
+{
+ "name":"java.util.ResourceBundle",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"java.util.Set",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.SortedMap",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.SortedSet",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.Spliterator",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.TimeZone",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"java.util.Timer"
+},
+{
+ "name":"java.util.TimerTask"
+},
+{
+ "name":"java.util.concurrent.BlockingQueue",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.concurrent.Callable",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.concurrent.Future",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.function.DoubleFunction",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.function.DoublePredicate",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.function.Function",
+ "queryAllPublicMethods":true,
+ "methods":[
+ {"name":"andThen","parameterTypes":["java.util.function.Function"] },
+ {"name":"compose","parameterTypes":["java.util.function.Function"] }
+ ]
+},
+{
+ "name":"java.util.function.IntFunction",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.function.IntPredicate",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.function.LongFunction",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.function.LongPredicate",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.function.Supplier",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.function.ToDoubleFunction",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.function.ToIntFunction",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.function.ToLongFunction",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.logging.LogManager"
+},
+{
+ "name":"java.util.regex.MatchResult",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.regex.Matcher"
+},
+{
+ "name":"java.util.regex.Pattern"
+},
+{
+ "name":"java.util.stream.BaseStream",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"java.util.stream.Stream",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"javax.annotation$PostConstruct"
+},
+{
+ "name":"javax.annotation$PreDestroy"
+},
+{
+ "name":"javax.annotation$Resource"
+},
+{
+ "name":"javax.annotation.Nonnull",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"javax.annotation.PostConstruct"
+},
+{
+ "name":"javax.annotation.PreDestroy"
+},
+{
+ "name":"javax.annotation.Resource"
+},
+{
+ "name":"javax.annotation.meta.TypeQualifier",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"javax.inject.Inject"
+},
+{
+ "name":"javax.management.InstanceNotFoundException"
+},
+{
+ "name":"javax.management.JMException"
+},
+{
+ "name":"javax.management.ObjectName"
+},
+{
+ "name":"javax.management.OperationsException"
+},
+{
+ "name":"javax.management.remote.rmi.RMIConnection",
+ "methods":[
+ {"name":"addNotificationListener","parameterTypes":["javax.management.ObjectName","javax.management.ObjectName","java.rmi.MarshalledObject","java.rmi.MarshalledObject","javax.security.auth.Subject"] },
+ {"name":"addNotificationListeners","parameterTypes":["javax.management.ObjectName[]","java.rmi.MarshalledObject[]","javax.security.auth.Subject[]"] },
+ {"name":"createMBean","parameterTypes":["java.lang.String","javax.management.ObjectName","java.rmi.MarshalledObject","java.lang.String[]","javax.security.auth.Subject"] },
+ {"name":"createMBean","parameterTypes":["java.lang.String","javax.management.ObjectName","javax.management.ObjectName","java.rmi.MarshalledObject","java.lang.String[]","javax.security.auth.Subject"] },
+ {"name":"createMBean","parameterTypes":["java.lang.String","javax.management.ObjectName","javax.management.ObjectName","javax.security.auth.Subject"] },
+ {"name":"createMBean","parameterTypes":["java.lang.String","javax.management.ObjectName","javax.security.auth.Subject"] },
+ {"name":"fetchNotifications","parameterTypes":["long","int","long"] },
+ {"name":"getAttribute","parameterTypes":["javax.management.ObjectName","java.lang.String","javax.security.auth.Subject"] },
+ {"name":"getAttributes","parameterTypes":["javax.management.ObjectName","java.lang.String[]","javax.security.auth.Subject"] },
+ {"name":"getConnectionId","parameterTypes":[] },
+ {"name":"getDefaultDomain","parameterTypes":["javax.security.auth.Subject"] },
+ {"name":"getDomains","parameterTypes":["javax.security.auth.Subject"] },
+ {"name":"getMBeanCount","parameterTypes":["javax.security.auth.Subject"] },
+ {"name":"getMBeanInfo","parameterTypes":["javax.management.ObjectName","javax.security.auth.Subject"] },
+ {"name":"getObjectInstance","parameterTypes":["javax.management.ObjectName","javax.security.auth.Subject"] },
+ {"name":"invoke","parameterTypes":["javax.management.ObjectName","java.lang.String","java.rmi.MarshalledObject","java.lang.String[]","javax.security.auth.Subject"] },
+ {"name":"isInstanceOf","parameterTypes":["javax.management.ObjectName","java.lang.String","javax.security.auth.Subject"] },
+ {"name":"isRegistered","parameterTypes":["javax.management.ObjectName","javax.security.auth.Subject"] },
+ {"name":"queryMBeans","parameterTypes":["javax.management.ObjectName","java.rmi.MarshalledObject","javax.security.auth.Subject"] },
+ {"name":"queryNames","parameterTypes":["javax.management.ObjectName","java.rmi.MarshalledObject","javax.security.auth.Subject"] },
+ {"name":"removeNotificationListener","parameterTypes":["javax.management.ObjectName","javax.management.ObjectName","java.rmi.MarshalledObject","java.rmi.MarshalledObject","javax.security.auth.Subject"] },
+ {"name":"removeNotificationListener","parameterTypes":["javax.management.ObjectName","javax.management.ObjectName","javax.security.auth.Subject"] },
+ {"name":"removeNotificationListeners","parameterTypes":["javax.management.ObjectName","java.lang.Integer[]","javax.security.auth.Subject"] },
+ {"name":"setAttribute","parameterTypes":["javax.management.ObjectName","java.rmi.MarshalledObject","javax.security.auth.Subject"] },
+ {"name":"setAttributes","parameterTypes":["javax.management.ObjectName","java.rmi.MarshalledObject","javax.security.auth.Subject"] },
+ {"name":"unregisterMBean","parameterTypes":["javax.management.ObjectName","javax.security.auth.Subject"] }
+ ]
+},
+{
+ "name":"javax.management.remote.rmi.RMIConnectionImpl_Stub",
+ "methods":[{"name":"","parameterTypes":["java.rmi.server.RemoteRef"] }]
+},
+{
+ "name":"javax.management.remote.rmi.RMIServer",
+ "methods":[
+ {"name":"getVersion","parameterTypes":[] },
+ {"name":"newClient","parameterTypes":["java.lang.Object"] }
+ ]
+},
+{
+ "name":"javax.management.remote.rmi.RMIServerImpl_Stub"
+},
+{
+ "name":"javax.money$MonetaryAmount"
+},
+{
+ "name":"javax.money.MonetaryAmount"
+},
+{
+ "name":"javax.naming.InitialContext"
+},
+{
+ "name":"javax.security.auth.x500.X500Principal",
+ "methods":[{"name":"","parameterTypes":["sun.security.x509.X500Name"] }]
+},
+{
+ "name":"javax.smartcardio.CardPermission"
+},
+{
+ "name":"jdk.jmx.remote.internal.rmi.PRef",
+ "methods":[{"name":"","parameterTypes":["java.rmi.server.RemoteRef"] }]
+},
+{
+ "name":"kotlin.Metadata"
+},
+{
+ "name":"kotlin.reflect.full$KClasses"
+},
+{
+ "name":"kotlin.reflect.full.KClasses"
+},
+{
+ "name":"kotlinx.serialization.cbor$Cbor"
+},
+{
+ "name":"kotlinx.serialization.cbor.Cbor"
+},
+{
+ "name":"kotlinx.serialization.json$Json"
+},
+{
+ "name":"kotlinx.serialization.json.Json"
+},
+{
+ "name":"kotlinx.serialization.protobuf$ProtoBuf"
+},
+{
+ "name":"kotlinx.serialization.protobuf.ProtoBuf"
+},
+{
+ "name":"org.HdrHistogram.ConcurrentHistogram",
+ "methods":[
+ {"name":"","parameterTypes":["long","long","int"] },
+ {"name":"","parameterTypes":["org.HdrHistogram.AbstractHistogram"] }
+ ]
+},
+{
+ "name":"org.HdrHistogram.Histogram",
+ "methods":[{"name":"","parameterTypes":["long","long","int"] }]
+},
+{
+ "name":"org.apache.logging.log4j.core.impl$Log4jContextFactory"
+},
+{
+ "name":"org.apache.logging.log4j.core.impl.Log4jContextFactory"
+},
+{
+ "name":"org.apache.logging.log4j.spi.ExtendedLogger"
+},
+{
+ "name":"org.apache.logging.slf4j.SLF4JProvider"
+},
+{
+ "name":"org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.apache.xerces.parsers.XIncludeAwareParserConfiguration",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.DefaultGroovyMethodsSupport",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"org.codehaus.groovy.runtime.DefaultGroovyStaticMethods",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"org.codehaus.groovy.runtime.GStringImpl"
+},
+{
+ "name":"org.codehaus.groovy.runtime.callsite.CallSite",
+ "queryAllPublicMethods":true
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.NumberNumberDiv",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.NumberNumberMinus",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.NumberNumberMultiply",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.NumberNumberPlus",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.BooleanArrayGetAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.BooleanArrayPutAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.ByteArrayGetAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.ByteArrayPutAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.CharacterArrayGetAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.CharacterArrayPutAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.DoubleArrayGetAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.DoubleArrayPutAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.FloatArrayGetAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.FloatArrayPutAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.IntegerArrayGetAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.IntegerArrayPutAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.LongArrayGetAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.LongArrayPutAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.ObjectArrayGetAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.ObjectArrayPutAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.ShortArrayGetAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.runtime.dgmimpl.arrays.ShortArrayPutAtMetaMethod",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.codehaus.groovy.vmplugin.v8.PluginDefaultGroovyMethods",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"org.codehaus.groovy.vmplugin.v9.Java9",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.core.internal.runtime.Messages",
+ "allDeclaredFields":true
+},
+{
+ "name":"org.eclipse.core.runtime.FileLocator",
+ "methods":[{"name":"resolve","parameterTypes":["java.net.URL"] }]
+},
+{
+ "name":"org.eclipse.jdt.core.compiler.IProblem",
+ "allPublicFields":true
+},
+{
+ "name":"org.eclipse.jdt.core.dom.ASTParser",
+ "methods":[{"name":"getClasspath","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.jdt.core.dom.CompilationUnitResolver",
+ "fields":[{"name":"hasCompilationAborted"}],
+ "methods":[
+ {"name":"","parameterTypes":["org.eclipse.jdt.internal.compiler.env.INameEnvironment","org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy","org.eclipse.jdt.internal.compiler.impl.CompilerOptions","org.eclipse.jdt.internal.compiler.ICompilerRequestor","org.eclipse.jdt.internal.compiler.IProblemFactory","org.eclipse.core.runtime.IProgressMonitor","boolean"] },
+ {"name":"convert","parameterTypes":["org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration","char[]","int","java.util.Map","boolean","org.eclipse.jdt.core.WorkingCopyOwner","org.eclipse.jdt.core.dom.DefaultBindingResolver$BindingTables","int","org.eclipse.core.runtime.IProgressMonitor","boolean"] },
+ {"name":"getCompilerOptions","parameterTypes":["java.util.Map","boolean"] },
+ {"name":"getHandlingPolicy","parameterTypes":[] },
+ {"name":"getRequestor","parameterTypes":[] },
+ {"name":"resolve","parameterTypes":["org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration","org.eclipse.jdt.internal.compiler.env.ICompilationUnit","org.eclipse.jdt.core.dom.NodeSearcher","boolean","boolean","boolean"] }
+ ]
+},
+{
+ "name":"org.eclipse.jdt.core.dom.DefaultBindingResolver$BindingTables",
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.jdt.core.dom.MethodBinding",
+ "fields":[{"name":"binding"}]
+},
+{
+ "name":"org.eclipse.jdt.core.dom.NameEnvironmentWithProgress",
+ "methods":[{"name":"","parameterTypes":["org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[]","java.lang.String[]","org.eclipse.core.runtime.IProgressMonitor"] }]
+},
+{
+ "name":"org.eclipse.jdt.core.dom.NodeSearcher"
+},
+{
+ "name":"org.eclipse.jdt.internal.compiler.util.Messages",
+ "allDeclaredFields":true
+},
+{
+ "name":"org.eclipse.lsp4j.AbstractTextDocumentRegistrationAndWorkDoneProgressOptions",
+ "allDeclaredFields":true
+},
+{
+ "name":"org.eclipse.lsp4j.AbstractWorkDoneProgressOptions",
+ "allDeclaredFields":true
+},
+{
+ "name":"org.eclipse.lsp4j.ApplyWorkspaceEditParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ApplyWorkspaceEditResponse",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CallHierarchyCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CallHierarchyRegistrationOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ChangeAnnotation",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ClientCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ClientInfo",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeAction",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeActionCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeActionContext",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeActionDisabled",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeActionKindCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeActionLiteralSupportCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeActionOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeActionParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeActionResolveSupportCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeActionTriggerKind",
+ "fields":[{"name":"value"}]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeLens",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeLensCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeLensOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeLensParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CodeLensWorkspaceCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ColorProviderCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ColorProviderOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.Command",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionContext",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionItem",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionItemCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionItemDefaults",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionItemInsertTextModeSupportCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionItemKind",
+ "fields":[{"name":"value"}]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionItemKindCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionItemLabelDetails",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionItemOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionItemResolveSupportCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionItemTag",
+ "fields":[{"name":"value"}]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionItemTagSupportCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionList",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionListCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CompletionTriggerKind",
+ "fields":[{"name":"value"}]
+},
+{
+ "name":"org.eclipse.lsp4j.CreateFile",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.CreateFileOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DeclarationCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DeclarationRegistrationOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DefinitionCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DefinitionOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DefinitionParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DeleteFile",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DeleteFileOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.Diagnostic",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DiagnosticCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DiagnosticCodeDescription",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DiagnosticRegistrationOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DiagnosticRelatedInformation",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DiagnosticSeverity",
+ "allDeclaredFields":true
+},
+{
+ "name":"org.eclipse.lsp4j.DiagnosticTag",
+ "allDeclaredFields":true
+},
+{
+ "name":"org.eclipse.lsp4j.DiagnosticWorkspaceCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DiagnosticsTagSupport",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DidChangeConfigurationCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DidChangeConfigurationParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DidChangeTextDocumentParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DidChangeWatchedFilesCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DidChangeWatchedFilesParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DidChangeWorkspaceFoldersParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DidCloseTextDocumentParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DidOpenTextDocumentParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DocumentFilter",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DocumentFormattingOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DocumentHighlightCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DocumentHighlightOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DocumentHighlightParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DocumentLinkCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DocumentLinkOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DocumentOnTypeFormattingOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DocumentRangeFormattingOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DocumentSymbolCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DocumentSymbolOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DocumentSymbolParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.DynamicRegistrationCapabilities",
+ "allDeclaredFields":true
+},
+{
+ "name":"org.eclipse.lsp4j.ExecuteCommandCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ExecuteCommandOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ExecuteCommandParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.FileChangeType",
+ "fields":[{"name":"value"}]
+},
+{
+ "name":"org.eclipse.lsp4j.FileEvent",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.FileOperationFilter",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.FileOperationOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.FileOperationPattern",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.FileOperationPatternOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.FileOperationsServerCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.FileOperationsWorkspaceCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.FoldingRangeCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.FoldingRangeKindSupportCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.FoldingRangeProviderOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.FoldingRangeSupportCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.FormattingCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.GeneralClientCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.HoverCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.HoverOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.HoverParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ImplementationCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ImplementationRegistrationOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.InitializeResult",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.InitializedParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.InlayHintCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.InlayHintRegistrationOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.InlayHintResolveSupportCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.InlayHintWorkspaceCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.InlineValueCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.InlineValueRegistrationOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.InlineValueWorkspaceCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.InsertReplaceEdit",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.InsertReplaceRange",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.InsertTextFormat",
+ "fields":[{"name":"value"}]
+},
+{
+ "name":"org.eclipse.lsp4j.InsertTextMode",
+ "fields":[{"name":"value"}]
+},
+{
+ "name":"org.eclipse.lsp4j.LinkedEditingRangeCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.LinkedEditingRangeRegistrationOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.Location",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.LocationLink",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.MarkdownCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.MarkedString",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.MarkupContent",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.MonikerCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.MonikerRegistrationOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.NotebookDocumentClientCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.NotebookDocumentFilter",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.NotebookDocumentSyncClientCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.NotebookDocumentSyncRegistrationOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.NotebookSelector",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.NotebookSelectorCell",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.OnTypeFormattingCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ParameterInformationCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.Position",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.PrepareSupportDefaultBehavior",
+ "fields":[{"name":"value"}]
+},
+{
+ "name":"org.eclipse.lsp4j.ProgressParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.PublishDiagnosticsCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.PublishDiagnosticsParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.Range",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.RangeFormattingCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ReferenceOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ReferencesCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.Registration",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.RegistrationParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.RegularExpressionsCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.RenameCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.RenameFile",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.RenameFileOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.RenameOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ResourceOperation",
+ "allDeclaredFields":true
+},
+{
+ "name":"org.eclipse.lsp4j.SaveOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.SelectionRangeCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.SelectionRangeRegistrationOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.SemanticTokensCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.SemanticTokensClientCapabilitiesRequests",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.SemanticTokensClientCapabilitiesRequestsFull",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.SemanticTokensLegend",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.SemanticTokensServerFull",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.SemanticTokensWithRegistrationOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.SemanticTokensWorkspaceCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ServerCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ServerInfo",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ShowDocumentCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.ShowDocumentParams",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.SignatureHelpCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.SignatureHelpOptions",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.SignatureInformationCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"","parameterTypes":[] }]
+},
+{
+ "name":"org.eclipse.lsp4j.StaleRequestCapabilities",
+ "allDeclaredFields":true,
+ "methods":[{"name":"