Client

trait Client extends LanguageClient

Extend standard language client with Monto support.

Extend standard language client with Monto support.

trait LanguageClient
class Object
trait Matchable
class Any

Value members

Abstract methods

@JsonNotification("monto/publishProduct")
def publishProduct(product: Product): Unit

Inherited methods

@JsonRequest(value = "workspace/applyEdit")
def applyEdit(`x$0`: ApplyWorkspaceEditParams): CompletableFuture[ApplyWorkspaceEditResponse]
Inherited from
LanguageClient
@JsonRequest(value = "workspace/configuration")
def configuration(`x$0`: ConfigurationParams): CompletableFuture[List[`<FromJavaObject>`]]
Inherited from
LanguageClient
@JsonRequest(value = "window/workDoneProgress/create")
def createProgress(`x$0`: WorkDoneProgressCreateParams): CompletableFuture[Void]
Inherited from
LanguageClient
@JsonNotification(value = "window/logMessage")
def logMessage(`x$0`: MessageParams): Unit
Inherited from
LanguageClient
@JsonNotification(value = "$/progress")
def notifyProgress(`x$0`: ProgressParams): Unit
Inherited from
LanguageClient
@JsonNotification(value = "textDocument/publishDiagnostics")
def publishDiagnostics(`x$0`: PublishDiagnosticsParams): Unit
Inherited from
LanguageClient
@JsonRequest(value = "client/registerCapability")
def registerCapability(`x$0`: RegistrationParams): CompletableFuture[Void]
Inherited from
LanguageClient
@JsonNotification(value = "window/showMessage")
def showMessage(`x$0`: MessageParams): Unit
Inherited from
LanguageClient
@JsonRequest(value = "window/showMessageRequest")
def showMessageRequest(`x$0`: ShowMessageRequestParams): CompletableFuture[MessageActionItem]
Inherited from
LanguageClient
@JsonNotification(value = "telemetry/event")
def telemetryEvent(`x$0`: `<FromJavaObject>`): Unit
Inherited from
LanguageClient
@JsonRequest(value = "client/unregisterCapability")
def unregisterCapability(`x$0`: UnregistrationParams): CompletableFuture[Void]
Inherited from
LanguageClient
@JsonRequest(value = "workspace/workspaceFolders")
def workspaceFolders(): CompletableFuture[List[WorkspaceFolder]]
Inherited from
LanguageClient

Deprecated and Inherited methods

@Deprecated @JsonNotification(value = "textDocument/semanticHighlighting") @Beta @deprecated("see corresponding Javadoc for more information.", "")
def semanticHighlighting(`x$0`: SemanticHighlightingParams): Unit
Deprecated
Inherited from
LanguageClient