Table of Contents

Class JavaServerLocator

Namespace
Alternet.Syntax.Parsers.Lsp.Java
Assembly
Alternet.Syntax.Parsers.Java.v9.dll

Finds location of the language server executable.

public class JavaServerLocator : ServerLocator
Inheritance
JavaServerLocator
Derived

Methods

DeployEmbeddedServer(string)

When implemented in a derived class, deploys the embedded LSP server and returns the ProcessStartInfo to start it.

FindJarFile(string)
GetProcessStartInfo(string)
LocateApplicationDefinedServer(string)

Finds the server in the given user directory and returns the ProcessStartInfo to start it. Throws exception when a server was not found in the specified directory.

LocateSystemServer()

When implemented in a derived class, finds the server installed globally on the host system. Throws an exception when the server was not found, or if a server doesn't support system-wide installation.